OleDbConnection, для этого щелкните правой кнопкой мыши в разделе
Data панели Toolbox и выберите команду Choose Items…(Выбрать
элементы
). В списке компонентов NET отметьте нужные компоненты и
нажмите OK.
2. Перетащите с вкладки Data панели Toolbox на форму экземпляр
класса OleDbConnection — к приложению добавится новый объект с
именем oleDbConnection1. В свойстве ConnectionString этого объекта
укажите в выпадающем списке файл «Конфетная фабрика».
3. Перетащите с вкладки Data панели Toolbox на форму экземпляр
класса OleDbCommand — к приложению добавится новый объект
OleDbCotnmand с именем oleDbCommand1.
4. Присвойте
свойству
Connection
объекта
oleDbCommand1
значение oleDbConnectionl, выбрав его в списке Existing (существующие).
Для свойства CommandText укажите
SELECT * FROM Заказчики
.
5. Перетащите с вкладки Windows Forms панели Toolbox на форму
элементы управления Button (в верхнюю часть) и ListBox (в середину).
Для Button1 задайте свойство button1.Text «Click to Execute DataReader».
Увеличьте ширину кнопки для оптимального размещения надписи. Для ЭУ
ListBox свойство Dock установите Bottom.
6. В окне дизайнера дважды щелкните объект button1, чтобы создать
обработчик по умолчанию для события button1.Click и открыть его в
редакторе кода. Добавьте в обработчик следующий код, извлекающий
объект DataReader и заполняющий элемент управления ListBox:
System.Data.OleDb.OleDbDataReader myReader;
string CustomerString;
oleDbConnection1.Open();
myReader = oleDbCommand1.ExecuteReader();
while (myReader.Read())
{
// Извлечь список имен и фамилий из таблицы
// Заказчики и выполнить их контактенацию.
CustomerString = myReader[1].ToString() + " " +
myReader[2].ToString();
// Добавить результат в список ListBox,
listBox1.Items.Add(CustomerString);
}
myReader.Close();
oleDbConnection1.Close();
7. Сохраните и протестируйте приложение. По щелчку кнопки элемент
управления ListBox должен заполниться именами и фамилиями
заказчиков, взятыми из таблицы Заказчики.
Объекты DataReader быстро извлекают данные, но не позволяют
модифицировать содержимое БД.
64
Упражнение 2. Извлечение и обновление данных с помощью объектов
Достарыңызбен бөлісу: |