База данных Microsoft Access. Отображение данных

   
На этом шаге мы рассмотрим способы отображения данных.

   
Пользователь может работать с базой данных в режиме таблицы или в режиме формы. В режиме таблицы информация
отображается в виде таблицы, что позволяет видеть одновременно несколько записей. Этот режим обычно используется
для просмотра информации. В режиме формы отображается одна запись. Обычно данный режим используется для
ввода и редактирования информации. Часто эти два режима комбинируют. Краткая информация (содержимое
некоторых ключевых полей) выводится в табличной форме, а при необходимости видеть содержимое всех
полей выполняется переключение в режим формы.

   
Отображение данных в форме таблицы обеспечивает компонент DataGridView (рисунок 1).


Рис.1. Компонент DataGridView

   
Свойства компонента (таблица 1) определяют вид таблицы и действия, которые могут быть выполнены над
данными во время работы программы.

Таблица 1. Свойства компонента DataGridView

СвойствоОписание
DataSourceСсылка на источник данных (компонент DataSet)
DataMemberСсылка на данные (таблицу из коллекции Tables компонента DataSet)
ColumnsОтображаемая информация (столбцы) — коллекция элементов, каждый из которых задает вид столбца
ReadOnlyЗапрещает (True) внесение изменений в таблицу
AllowsUsersToDeteteRowsРазрешает (True) удалять строки из таблицы
AllowsUsersToAddRowsРазрешает (True) добавлять строки в таблицу
ScrollBarsОтображаемые полосы прокрутки: None — не отображать; Vertical — только вертикальная;
Horizontal — только горизонтальная; Both — обе
EditModeЗадает режим активизации процесса редактирования. Чтобы активизировать режим редактирования записи,
надо нажать клавишу F2 (режим EditOnF2) или Enter (режим EditOnEnter)
AllowUserToResizeColumnsРазрешает (True) менять во время работы программы ширину колонок таблицы
AllowUserToResizeRowsРазрешает (True) менять во время работы программы высоту строк таблицы

   
Свойство Columns компонента DataGridView представляет собой коллекцию объектов
DataGridViewColumn, свойства которых (таблица 2) определяют информацию, отображаемую в колонке.

Таблица 2. Свойства объекта DataGridViewColumn

СвойствоОписание
DataPropertyNameПоле, содержимое которого отображается в столбце
HeaderTextЗаголовок столбца
WidthШирина столбца

   
Настройка компонента DBGrid выполняется следующим образом. Сначала в коллекцию Columns
надо добавить столько элементов, сколько столбцов данных необходимо отобразить в поле компонента DataGridView.
Для этого следует раскрыть окно редактора коллекции — щелкнуть на кнопке с тремя точками, которая находится в
поле значения свойства Columns, или из контекстного меню компонента (оно появляется в результате щелчка
правой кнопкой мыши в поле компонента) выбрать команду Edit Columns (Правка столбцов). В окне редактора
коллекции надо сделать щелчок на кнопке Add (Добавить) и задать значения свойств добавленного элемента (рисунок 2).


Рис.2. Настройка элемента коллекции Columns компонента DataGridView

   
В таблице 3 приведены значения свойств компонента DataGridView, а на рисунке 3 — вид формы после его настройки.

Таблица 3. Значения свойств компонента DataGridView

СвойствоОписание
DataSourcedataSet1
DataMembercontacts
ScrollBarsVertical
Size435;155
AllowUserToResizeCollumnsFalse
RowHeaderWidth24
Columns[1].HeaderTextcid
Columns[0].DataPropertyNamecid
Columns[0].VisibleFalse
Columns[1].HeaderTextИмя
Columns[1].DataPropertyNamename
Columns[1].Width100
Columns[2].HeaderTextТелефон
Columns[2].DataPropertyNamephone
Columns[2].Width100
Columns[3].HeaderTextЭл.почта
Columns[3].DataPropertyNameemail
Columns[3].Width100
Columns[4].HeaderTextimg
Columns[4].DataPropertyNameimg
Columns[4].Width94


Рис.3. Форма после настройки компонента DataGridView

   
На следующем шаге мы закончим изучение этого вопроса.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий