Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Заполнение набора данных




Хотя элемент отображения данных на форме связан с набором данных, он сам не заполняется данными автоматически. Этот процесс нужно активизировать из программного кода.

Для заполнения набора данных необходимо выполнить следующие действия.

1. Дважды щелкните мышью на форме, чтобы создать обработчик события загрузки формы Load.

2. В обработчике события загрузки формы очистите набор данных, который вы создали ранее (DsPubiishersTitiesi), и затем вызовите метод Fill для двух адаптеров данных, указав им в качестве параметра этот же набор данных. В результате этого будут заполнены данными обе таблицы (Publishers И Titles).

Ниже приведен соответствующий программный код (листинг).

Листинг

' Visual Basic

Private Sub Forml_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

DsPublishersTitles1.Clear()

OleDbDataAdapterl.Fill(DsPubiishersTitles1)

OleDbDataAdapter2.Fill(DsPublishersTitles1)

End Sub

 

// C#

private void Forml_Load(object sender, System.EventArgs e)

{

dsPublishersTitlesl.Clear();

oleDbDataAdapterl.Fill(dsPublishersTitlesl);

oleDbDataAdapter2.Fill(dsPublishersTitlesl);

}

Тестирование приложения

Теперь можно проверить работу форму, чтобы удостовериться в корректности ее работы. Для проверки работы приложения выполните следующие шаги.

1. Нажмите клавишу <F5> для запуска приложения.

2. Когда форма будет отображена:

• проверьте, что в элементе управление ListBox отображаются наименования издательств;

• выбирая различные издательства, убедитесь, что в сетке данных отображаются книги только выбранных издательств (рис. 38).

Рис 38. Отображение результатов работы приложения

Итак, в примере этого раздела были решены две задачи: создан набор данных с двумя таблицами и отношениями между ними и создана Windows-форма, которая отобразила связанные данные. Можно несколько усовершенствовать этот пример:

□ изменить настройки и дизайн элемента DataGrid для улучшения его внешнего вида;

□ создать реляционные отношения динамически, в программном коде (в примере реляционные отношения создавались на этапе разработки приложения в XML Designer).




Поделиться с друзьями:


Дата добавления: 2014-11-20; Просмотров: 422; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.