Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Создание и настройка объекта DataCommand

Читайте также:
  1. III. Требования к объектам технического регулирования
  2. Wadmerger: назначение звуков wad-файлам и объектам
  3. Анализ поведения объекта
  4. Быстрое создание отправного пункта
  5. В Кашмире христианские школы являются главными объектами нападения исламистов
  6. Вася работает лаборантом в школе где установлена ЛВС , один из школьников копаясь в настройках сети поменял их и в итоге возникла коллизия.
  7. Вегетативное равновесие и реципрокная настройка
  8. Виды идентификации. Значимость установления групповой принадлежности объекта в процессе доказывания.
  9. Виды идентификации. Значимость установления групповой принадлежности объекта в процессе доказывания.
  10. Визуальное отражение характеризуется цветом объекта. Цветовой

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; просмотров: 32 | Поможем написать вашу работу | Нарушение авторских прав

Подсчет рейтинга студента | Запуск готового решения | Добавление обработчиков событий для кнопок | Реализация обработчика события вызова веб-страницы | Настройка связывания данных |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав