Проектирование программного кода

Для отображения в компонентах DatagridView данных из таблиц необходимо прежде всего открыть настроенное соединение с базой данных, а затем заполнить таблицы, созданные в объекте DataSet данными из таблиц в базе. В нашем случае делается это при загрузке главного окна программы, в обработчике события Load:

Private void Form1_Load(object sender, EventArgs e)

{

OleDbConnection1.Open(); //открыть соединение

//заполнить таблицы в объекте DataSet

oleDbDataAdapter1.Fill(dataSet11.Contacts);

phonesTableAdapter.Fill(dataSet11.Phones);

}

При закрытии формы необходимо отключить соединение с базой данных:

Private void Form1_FormClosing(object sender, FormClosingEventArgs e)

{

OleDbConnection1.Close(); //закрыть соединение

}

Варианты заданий для самостоятельной работы

В каждом варианте необходимо разработать базу данных минимум из двух связанных между собой таблиц. В каждой таблице – не менее трех полей. Реализовать доступ к созданной базе с помощью управляемого провайдера OLE DB.

№ варианта БД Таблицы
1. Студенты университета Студенты, факультеты, специальности и т.п.
2. Склад магазина Товары, поставщики, категории товаров и т.п.
3. Персонал предприятия Сотрудники, отделы, документы отдела кадров и т.п.
4. Владельцы автомобилей Автомобили, автовладельцы и т.д.
5. Библиотека Книги, читатели, книги на руках у читателей и т.п.
6. Очередь на жилье Список жилья, список очередников и т.д.
7. Аптека Лекарства, категории лекарств, виды болезней и т.п.
8. Касса аэропорта Рейсы, проданные билеты и т.д.
9. Банковские кредиты Заемщики, виды кредитов, поручители и т.п.
10. Гостиница Список номеров, категории номеров, постояльцы и т.п.
11. Риэлтерская фирма Квартиры, покупатели, сделки и т.д.
12. Справка по языку C# Пространства имен, классы, методы и т.п.
13. Учет операций с акциями Виды акций, владельцы, операции и т.д.
14. Таксопарк Транспортные средства, водители, рейсы и т.п.
15. Кафе Продукты, рецепты, поставщики и т.д.
16. АЗС Виды топлива, поставщики, продажи и т.п.
17. Поликлиника Врачи, пациенты, консультации и т.д.
18. Семейный бюджет Виды поступлений, виды затрат, покупки и т.д.
19. Табель рабочего времени Сотрудники, виды работ, табель и т.п.
20. Туристическая фирма Виды туров, клиенты, заказы и т.п.
21. Справочник географа Континенты, страны, реки, моря и т.д.
22. ЖЭК Дома, жильцы, виды обслуживания, заявки и т.п.
23. Адвокатура Адвокатские конторы, адвокатские услуги, адвокаты
24. Пресса Виды периодического издания, издания, авторы и т.д.
25. Банкомат Карточки, виды операций, совершенные операции и т.п.
26. Касса стадиона Матчи, категории билетов, проданные билеты и т.д.
27. АТС Абоненты, категории звонков, звонки и т.п.
28. Web-форум Посетители, темы, сообщения и т.д.
29. Кинопрокат Кинотеатры, фильмы в прокате, жанры и т.п.
30. Учебные курсы Области знаний курсов, преподаватели, курсы и т.д.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: