Читайте также:
|
|
8. Добавьте на панель Toolbox компоненты OleDbCotnmand и OleDbConnection, для этого щелкните правой кнопкой мыши в разделе Data панели Toolbox и выберите команду Choose Items...(Выбрать элементы). В списке компонентов NET отметьте нужные компоненты и нажмите OK.
9. Перетащите с вкладки Data панели Toolbox на форму экземпляр класса OleDbConnection — к приложению добавится новый объект с именем oleDbConnectionl. В свойстве ConnectionString этого объекта укажите в выпадающем списке файл *.mdb.
10. Перетащите с вкладки Data панели Toolbox на форму экземпляр класса OleDbCommand — к приложению добавится новый объект OleDbCotnmand с именем oleDbCommandl.
11. Присвойте свойству Connection объекта oleDbCommandl значение oleDbConnectionl, выбрав его в списке Existing (существующие). Для свойства CommandText укажите
SELECT * FROM Заказчики.
12. Перетащите с вкладки Windows Forms панели Toolbox на форму элементы управления Button (в верхнюю часть) и ListBox (в середину). Для Buttonl задайте свойство buttonl.Text «Click to Execute DataReader». Увеличьте ширину кнопки для оптимального размещения надписи. Для ЭУ ListBox свойство Dock установите Bottom.
13. В окне дизайнера дважды щелкните объект buttonl, чтобы создать обработчик по умолчанию для события buttonl.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,
listBoxl.Items.Add(CustomerString);
}
myReader.Close(); oleDbConnection1.Close();
14. Сохраните и протестируйте приложение. По щелчку кнопки элемент управления ListBox должен заполниться именами и фамилиями заказчиков, взятыми из таблицы Заказчики.
Объекты DataReader быстро извлекают данные, но не позволяют модифицировать содержимое БД.
Упражнение 2. Извлечение и обновление данных с помощью объектов
DataAdapter и DataSet(4 баллов)
В этом упражнении вы реализуете доступ к данным для чтения и записи с помощью объектов DataAdapter и DataSet. Вы должны заполнить объект DataSet с помощью объектов DataAdapter, связать DataSet с элементом управления DataGrid и обновить БД модифицированными данными.
Дата добавления: 2015-09-11; просмотров: 196 | Поможем написать вашу работу | Нарушение авторских прав |