ВВЕДЕНИЕ В ADO.NET

advertisement
ВВЕДЕНИЕ В ADO.NET
В этой лекции вы узнаете, как:
• использовать Server Explorer (Обозреватель серверов)
для установки соединения с базой данных;
• создавать адаптер данных, который извлекает из базы
данных конкретную информацию;
• создавать набор данных, представляющий в вашей
программе одну или несколько таблиц базы данных;
• использовать в форме Windows элементы управления
TextBox, Label и Button для отображения информации из
базы данных и элементов управления для навигации по
базе данных.
Схема взаимодействия БД и приложения
Чтобы
Установить соединение с базой данных
Сделайте следующее
Щелкните на команде Server Explorer (Обозреватель серверов) в меню View (Вид),
далее на кнопке Connect To Database (Подключиться к базе данных) и с помощью
диалогового окна Data Link Properties (Свойства соединения с данными) укажите
базу данных, к которой вы хотите открыть доступ.
Создать адаптер данных
Щелкните на закладке Data (Данные) в окне Toolbox (Область элементов),
перетащите в форму элемент управления OleDbDataAdapter или элемент
управления SqlDataAdapter, а затем укажите в Data Adapter Configuration Wizard
(Мастере конфигурации адаптера данных) информацию о базе данных, которую вы
хотите использовать.
Создать набор данных
Щелкните на команде Generate Dataset (Создать dataset) в меню Data (Данные),
укажите имя набора данных, а затем убедитесь, что установлен флажок Add This
Dataset To The Designer (Добавить этот dataset в конструктор).
Связать элемент управления формы Windows с Добавьте в форму подходящий элемент управления, откройте окно Properties
активным набором данных
(Свойства), а затем установите свойства категории DataBinding этого элемента
управления равными требуемому полю (столбцу) из набора данных. (Одним из
наиболее полезных свойств категории DataBinding является Text.)
Заполнить набор данных данными и вывести их Поместите в процедуру события, которая должна заполнять элементы управления
в связанном элементе управления в форме формы, следующий оператор программы. (Замените имена адаптера и набора
Windows
данных вашими собственными.)
OleDbDataAdapter1.Fill(DsInstructors1)
Добавить в форму Windows
управления для навигации
элементы Создайте в форме объекты кнопок и добавьте в каждую из их процедур события
Click операторы, которые обновляют свойство Position объекта BindingContext.
Например, следующий оператор программы отображает следующую запись из
таблицы с именем Instructors, находящейся в наборе данных DsInstructors1:
Me.BindingContext(DsInstructors1, _ "Instructors").Position += 1
Download