Работа с TDBGridEh в режиме разработки.

TDBGridEh состоит из строк и столбцов. Каждая строка это запись TDataSet’а. Каждый столбец это поле TDataSet’а. Столбы могуть быть динамическими или статическими. Динамичиские столбы пересоздаються всякий раз, когда изменяется состояние DataSet’а. Сосотяние DataSet’а меняется в нескольких случаях, например при переоткрытии. При пересоздании столбцов, все свойства, которые вы меняли у столбцов, сбрасываются в значения по умолчанию. Режим динамических столбцов удобен, когда во время работы грид подключается к нескольким датасетам последовательно или когда список полей датасета заранее не известно. В режиме статических столбцов грид сам никогда не пересоздает столбцы. Чтобы создать статические столбцы щелкните два раза на грид. Откроется редактор солбцов “Columns Editor”. См рис 1. В окне редактора столбцов нажмите кнопку “Add all fields”. Грид создасть статические столбцы на основе списка полей DataSet’а.

 

Чтобы настроить свойство каждого столбца выберите его имя в окне редактора столбцов. Вы также можете выбрать столбец в Object Inspecor кликнув на заголовок грида. Если грид подключен к DataSource’у и DataSource находится на тойже форме что и грид, то в нижнем правом углу грида будет отображаться иконка DataSource’а. Вы можете кликуть мышкой на иконке чтобы выбрать DataSource в Object Inspector. Аналогично оторбажению DataSource грид отображает DataSet. Если DataSet это TMemTableEh то грид также может отображить TDataDriver подключенный к MemTable и DataSet подключенный к DataDriver в свойстве ProviderDataSet.