TDBGrid

Наследование: TCustomControl > TWinControl > TControl > TComponent > TPersistent > TObject -DESKTOP-

Компонент, представляющий данные в табличном виде. Является базовым классом для табличной части формы и запроса.

Методы
DefaultDrawColumnCellРисует содержимое ячейки с параметрами по умолчанию. Используется в обработчике события OnDrawColumnCell.
Свойства
AlternateColorЦвет фона четных строк.
AutoAdvanceНаправление перемещении фокуса при нажатии клавиши Enter. По умолчанию aaNone.
AutoEditАвтоматический переход в режим редактирования при выборе ячейки.
AutoFillColumnsАвтоматически изменять ширину столбцов, чтобы они заполняли всю видимую область таблицы. Пользователь не может менять ширину столбцов.
BorderColorЦвет рамки компонента.
CellHintPriorityОпределяет, что будет в тексте подсказки при наведении на ячейку. Значение по умолчанию chpTruncOnly.
ColumnsДоступ к столбцам таблицы.
DefaultRowHeightВысота строк по умолчанию.
ExtendedColSizingПозволять менять ширину колонок перетягиванием границы любой ячейки.
FixedColorЦвет фона фиксированных ячеек. К фиксированным ячейкам относятся ячейки заголовка и область индикатора.
FixedColsЧисло фиксированных столбцов.
FixedHotColorЦвет фиксированной ячейки при наведении мыши.
FlatПлоский стиль таблицы.
FocusColorЦвет рамки фокуса ячейки.
FocusRectVisibleПоказывать рамку фокуса ячейки.
GridLineColorЦвет линий сетки.
GridLineStyleСтиль линий сетки.
OptionsОпции, влияющие на отображение и поведение компонента.
ReadOnlyЗапрещает редактирование в таблице.
ScrollbarsНаличие полос прокрутки.
SelectedColorЦвет выделенной ячейки.
SelectedColumnДоступ к текущему выделенному столбцу.
SelectedFieldДоступ к текущему выделенному полю набора данных. Поле всегда связано со столбцом. Аналогичный результат: SelectedColumn.Field.
SelectedIndexИндекс текущего выделенного столбца.
TabAdvanceОпределяет на какую ячейку будет передан фокус при нажатии Tab во время редактирования.
TitleFontШрифт заголовков.
TitleStyleСтиль заголовков.
UseXORFeaturesРисует рамку фокуса с применением операции XOR.
События
OnCellClickВызывается, когда пользователь отпускает мышь в одной из ячеек таблицы.
OnColEnterВызывается, когда фокус перемещается на другую ячейку.
OnColExitВызывается непосредственно перед тем, как ячейка в таблице теряет фокус ввода.
OnColumnMovedВызывается после перемещения столбца пользователем при помощи мыши.
OnColumnSizedВызывается после того, как пользователь изменил ширину столбца при помощи мыши.
OnDrawColumnCellВызывается после стандартной отрисовки ячейки. Используйте Canvas, для рисования в ячейке. В некоторых случаях может потребоваться вызвать метод DefaultDrawColumnCell для рисования содержимого ячейки стандартно.
OnDrawColumnTitleВызывается после стандартной отрисовки заголовка. Используйте Canvas, для рисования в ячейке.
OnGetCellHintВызывается, когда нужно показать всплывающую подсказку над ячейкой. Должна быть включена опция dgCellHints.
OnPrepareCanvasВызывается перед отрисовкой ячейки. Используется, чтобы изменить стандартную отрисовку ячейки. Здесь можно настроить шрифт, цвет пера, кисти и т. п.