Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Работа с 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.

Панель детальной информации для записи – RowDetailPanel.

Подствойства свойства RowDetailPanel позволяют вам создавать и настраивать панель детальной информации для записей грида. Панел детальной информации представляет собой область внутри грида на которую вы можете поместить любой контрол из палитры компонент. Во время разработки панель всегда открыта под текущей записью грида. В режиме run-time панель скрыта, а напротив каждой записи находится значок ‘+’. Нажав на значок ‘+’ вы открываете панел для нужной записи. Одновременно панель может быть открыта только для одной записи. Понель также можно открывать с помощью клавиатуры кнопками '+' или Ctrl-Down. Выход из RowDetailPanel с клавиатуры выполняется по клавише Ctrl-Up. По клавише '*' панель отображается или скрывается в зависимости от текущего состояния.

Подсвойства свойства RowDetailPanel





Дата публикования: 2014-11-28; Прочитано: 555 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...