Технология Microsoft ADO.NET


Использование визуальной среды для работы с ADO .NET - часть 4


Осталось теперь связать видимый интерфейс с данными. Объектом, отображающим данные на форме, у нас является dataGrid1. В свойстве этого элемента DataSource (источник данных) выбираем в качестве источника созданный объект dsCustomer1 (рис. 2.18).

 Определение источника данных для элемента управления dataGrid1

Рис. 2.18.  Определение источника данных для элемента управления dataGrid1

На форме в режиме дизайна у нас немедленно появилась символическая таблица со знаком (+). Последнее, что нам осталось сделать, - это заполнить объект DataSet (здесь - dsCustomer1). Переходим в код форм и вносим соответствующие добавления:

using System.Data.OleDb; // Подключаем пространство имен для работы с поставщиком OleDb

private void Form1_Load(object sender, System.EventArgs e) { oleDbDataAdapter1.Fill(dsCustomer1); }

using System.Data.SqlClient; // Подключаем пространство имен для работы с поставщиком SQL

private void Form1_Load(object sender, System.EventArgs e) { sqlDataAdapter1.Fill(dsCustomers1); }

В обоих случаях в методе загрузки формы вызываем метод Fill объекта oleDbDataAdapter1 (или oleDbDataAdapter1) и передаем ему в качестве параметра dsCustomer1. Опять же, говоря образно, мы "заливаем" данные из адаптера в DataSet, который затем распоряжается ими - здесь мы определили, что DataSet выступает в качестве источника данных для dataGrid1.

Запустите приложения. Щелкните на знак (+), а затем на ссылку "Customer". Готовые приложения будут иметь следующий вид (рис. 2.19 и 2.20):

Готовое приложение VisualDataMDB

Рис. 2.19.  Готовое приложение VisualDataMDB

Готовое приложение VisualDataSQL

Рис. 2.20.  Готовое приложение VisualDataSQL

В программном обеспечении к курсу вы найдете эти приложения5) - Code\Glava1\VisualDataMDB и VisualDataSQL.




Начало  Назад  Вперед



Книжный магазин