ВВЕДЕНИЕ В 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