Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекція 08. Технологія ADO. Net. Основи.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
957.29 Кб
Скачать

7. Створення запитів до даних і їх відображення на формі у вигляді таблиці (Grid)

Для перегляду даних у вигляді таблиці можна скористатися компонентом DataGridView.

Розмістимо на формі компонент типу DataGridView. У вікні задач DataGridView Tasks вибираємо AddProjectData Source...(рис. 8.10).

Рис. 8.10. Створення джерела даних для компонента DataGridView

Вибираємо нашу БД і всі поля з таблиці Student (рис. 8.11).

Рис. 8.11. Вибір полів з таблиці Student, які будуть виводитися в DataGridView

Збираємо Рішення і запускаємо на виконання. Як видно з рис. 8.12, у списку виводяться тільки прізвища, а в DataGridView всі поля.

Рис. 8.12. Результат роботи застосування

Змінимо заголовки колонок таблиці. Для цього виділимо DataGridView і під вікном властивостей виберемо посилання Edit Columns. У вікні Edit Columns по черзі вибираємо назви колонок і змінюємо для них властивості HeaderText.

Рис. 8.13. Зміна заголовків колонок в DataGridView

Висновки

Компонента модель ADO .Net розроблена для спрощення доступу до різних джерел даних з програм. Ця модель містить дві групи об'єктів:

1. приєднані – які потребують постійного зв'язку з базой даних;

2. від'єднані – забезпечують роботу з даними в оперативній пам'яті програми.

Для роботи з базою даних в програмі можна використовувати візуальні засоби і готові компоненти, а також програмний код.

В цій лекції ми розглянули прості візуальні засоби створення і використання даних.

Для доступу і маніпулювання даними загалом потрібно виконати таку послідовність дій:

- створити базу даних і таблиці в ній, заповнити їх тестовими даними (чи реальними). Ця дія не залежить від програми і може пропускатися, якщо база даних вже існує;

- створити форму з елементами керування, в які вибрані дані будуть виводитися з бази даних;

- встановити з'єднання з базою даних;

- створити і заповнити даними об'єкт DataSet;

- зв'язати об'єкт DataSet з елементами форми (списком), вказавши його у якості джерела даних для властивості DataSource;

- призначити властивості DisplayMember назву вибраного в набір поля.

Візуальні засоби дозволяють дуже швидко створювати прості застосування без програмування. Особливо це корисно для розробки прототипу застосунку.

Контрольні запитання і завдання

1. Об'єкт класу DataSet є приєднаним чи від'єднаним?

2. Об'єкт класу Data Adapter є приєднаним чи від'єднаним?

3. Які компоненти ADO .Net забезпечують доступ до бази даних?

4. Що таке sqlDataAdapter? Які функції він реалізує?

5.Яке призначення класу DataSet? Яка його структура і призначення?

6. Від'єднані об'єкти моделі ADO .NET та їх призначення?

7. Основні приєднані об'єкти моделі ADO .NET та їх призначення?

8. Яка властивість списку ListBox визначає джерело даних?

9. Яка властивість списку ListBox дозволяє відобразити вибрані дані у вигляді списку?

10. Як вивести дані у вигляді таблиці за допомогою компонента DataGridView?