Иллюстрированный самоучитель по C++ Builder

Отображение данных

В диалоговом окне программы "Ежедневник" данные отображаются в режиме таблицы. Поэтому в форму надо добавить компонент DBGrid1 и установить значения его свойств в соответствии с табл. 5.8.

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

Свойство Значение
DataSource DataSourcel

Как было сказано ранее, свойство columns компонента OBGrid определяет поля, содержимое которых будет отображено в таблице OBGrid. Свойство columns является сложным свойством и представляет собой массив элементов типа TColuim. Свойства элементов массива определяют поля, содержимое которых будет в таблице, а так же вид колонок (табл. 5.9).

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

Свойство Определяет
FieldName Поле, содержимое которого отображается в колонке
Width Ширину колонки в пикселах
Font Шрифт, используемый для вывода текста в ячейках колонки
Color Цвет фона колонки
Alignment Способ выравнивания текста в ячейках колонки. Текст может быть выровнен по левому краю (taLeftJustify), по центру (taCenter) или по правому краю (taRight Justify)
Title.Caption Заголовок колонки. Значением по умолчанию является имя поля записи
Title.Alignment Способ выравнивания заголовка колонки. Заголовок может быть выровнен по левому краю (taLeftJustify), по центру (taCenter) или по правому краю (taRightJustify)
Title.Color Цвет фона заголовка колонки
Title.Font Шрифт заголовка колонки

По умолчанию компонент DBGrid содержит одну колонку. Чтобы добавить в компонент DBGrid еще одну колонку, надо в окне Object Inspector выбрать свойство Colums компонента DBGrid, щелкнуть на кнопке с тремя точками, а затем в появившемся окне Editing – на кнопке Add New (рис. 5.12). После этого, используя Object Inspector, надо установить значения свойств элементов массива columns.

Выбрать настраиваемую колонку (ее свойства отражаются в окне Object Inspector) можно в окне Editing или в окне Object TreeView.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.