Образования и науки российской федерации



Pdf көрінісі
бет48/56
Дата13.03.2023
өлшемі0.74 Mb.
#470699
1   ...   44   45   46   47   48   49   50   51   ...   56
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. Извлечение и обновление данных с помощью объектов 


Достарыңызбен бөлісу:
1   ...   44   45   46   47   48   49   50   51   ...   56




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет