Главная страница
Навигация по странице:

  • Задание 2.

  • Практическая работа №5. Подключение базы данных. Практическая работа Работа с таблицами данных. Цель Научить работать с таблицами данных


    Скачать 1.35 Mb.
    НазваниеПрактическая работа Работа с таблицами данных. Цель Научить работать с таблицами данных
    АнкорПрактическая работа №5. Подключение базы данных
    Дата07.10.2022
    Размер1.35 Mb.
    Формат файлаdocx
    Имя файла5.docx
    ТипПрактическая работа
    #719701

    Практическая работа № 5. Работа с таблицами данных.
    Цель: Научить работать с таблицами данных.
    Задание 1. Оформить форму «Успеваемость». Установить в приложении связи между таблицами в соответствии со схемой данных.

    1. Перейдите на форму «Успеваемость».

    2. Подключите базу данных с помощью элемента BindingSource.

    3. Подключите таблицу «Study» с помощью элемента DataGridView (Рис. 1).




    Рис. 1 – Результат подключения таблицы «Study»


    1. Добавьте навигатор по таблице (bindingNavigator).

    2. Добавьте элемент TabControl.

    3. Отредактируйте свойство TabPages, чтобы получилось три вкладки Преподаватель, Студент, Дисциплина (Рис. 2-3). Здесь также можно отредактировать фон, рамки, шрифт и т.д




    Рис. 2 – Изменение свойств TabControl





    Рис. 3 – Изменение страниц TabControl


    1. Результат должен получиться следующий (Рис. 4).




    Рис. 4 – Панель вкладок на форме


    1. Разместите на вкладке «Преподаватель» два элемента DataGridView.

    2. К первому подключите таблицу «Teacher».

    Во втором в качестве источника данных выступает не сама таблица «Study», а связь (Binding Source) между таблицами «Teaher» и «Study». Выберите связь TeacherStudy (Рис. 5).



    Рис. 5 – Связывание таблиц
    Такой выбор гарантирует выбор из таблицы «Study» только тех строк, которые связаны с текущей строкой в таблице «Teacher». Также такой выбор гарантирует правильность обновления и удаления связанных данных. Работа полученного приложения показана на рисунке 6.


    Рис. 6 – Результат связывание двух таблиц

    Задание 2. Добавьте и настройте BindingNavigator для упрощения навигации по данным таблицы «Study».

    Задание 3. На вкладке «Студент» установите связи между таблицами «Student» и «Study».

    Задание 4. На вкладке «Дисциплина» установите связи между таблицами «Discipline» и «Study». Сохраните проект.


    написать администратору сайта