
- •Дисциплина «Разработка и эксплуатация удаленных баз данных» лабораторная работа №4 тема: Визуальное проектирование структуры баз данных
- •Теоретическая часть:
- •Установка свойств сетки данных при разработке
- •Обновление содержимого базы данных
- •Практическая часть:
- •Создание объекта сетки данных
- •Использование команд меню.
Создание объекта сетки данных
Измените размер формы так, чтобы она стала достаточно большой, чтобы отображать 4 столбца и около 10 строк данных.
Щелкните на закладке Windows Forms в окне Области элементов, а затем на элементе управления DataGrid.
Создайте с помощью элемента управления DataGrid на форме большую сетку данных.
Добавьте под сеткой данных элемент управления Button. Ваша форма должна выглядеть примерно так.
Щелкните на сетке данных формы, а затем откройте окно Properties (Свойства).
Установите свойство Anchor для всех четырех сторон, как показано ниже.
Связывание объекта сетки с набором данных
Б
удем
использовать свойства DataSource
и DataMember
для связывания объекта сетки с набором
данных Stud1.
Отобразите в окне Properties (Свойства) опции свойства DataSource.
Выберите набор данных Stud1 (но не элемент Stud1.Студенты).
Отображение дочернего списка в сетке данных
Будем использовать свойство DataMember для указания дочернего списка, который надо отображать в сетке данных.
Выберите свойство DataMember, в нем элемент Студенты. Как только вы укажете свойство DataMember, в объекте сетки появится сетка (таблица), содержащая указанные вами поля таблицы Студенты.
Установите свойство Text своей формы на значение ПримерDataGrid
Установите для кнопки Button1 формы свойство Anchor на значение Bottom, Left, свойство Name на значение btnLoad, а свойство Text на значение Загрузить.
В процедуру события btnLoad_Click добавьте код
Метод Clear гарантирует, что в наборе данных не будет присутствовать никаких данных от предыдущего запроса - он очищает набор данных и готовит его для приема новых данных.
Метод Fill заполняет набор данных данными из набора данных
Запустите проект, нажмите кнопку Загрузить. Объект сетки данных заполнится данными из набора данных. Ваш экран будет выглядеть примерно так.
6. Добавьте кнопку для очистки сети данных: Очистить и пропишите код на событие кнопки для очистки сетки (вспомните лабораторные работы №2. 3)
Форматирование ячеек DataGrid
Вы можете управлять внешним видом и некоторыми характеристиками DataGrid с помощью его свойств. Эти свойства отвечают за вид набора данных в форме.
Установка свойств сетки данных при разработке
Отобразите форму и щелкните на объекте сетки данных, а затем откройте окно Properties.
Установите свойство PreferredColumnWidth на значение 110.
Установите свойство ColumnHeadersVisible на значение False.
Щелкните на свойстве BackColor, а затем выберите данных светло-желтый цвет.
Щелкните на свойстве GridLineColor, выберите Blue (Синий).
Обновление содержимого базы данных
Свойство ReadOnly обекта DataGrid установите на значение False
В нижней части формы нарисуйте объект кнопки.
Установите свойство Anchor объекта кнопки на значение Bottom, Left, свойство Name на значение btnUpdate, а свойство Text на значение Обновить. Это та кнопка, на которой пользователь будет щелкать, когда нужно передать изменения в базу данных.
С
делайте двойной щелчок мышью на кнопке Обновить, а затем введите в процедуре события btnUpdate_Click следующий код программы: Этот оператор программы использует для записи всех изменений, сделанных в наборе данных.
Запустите проект, нажмите кнопку Загрузить, внесите какие-либо изменения в базу данных, нажмите кнопку Обновить. Сделайте вывод.