Delphi 3 и создание приложений баз данных


Изменение порядка следования столбцов во время выполнения приложения


Изменение порядка следования столбцов во время выполнения может производиться путем перетаскивания мышью заголовка столбца на новую позицию. Это возможно только если в свойство DragMode установлено значение dmManual; если свойство имеет значение dmAutomatic, перетаскивание столбцов запрещено После перетаскивания возникает событие OnColumnMoved.

При наличии постоянных столбцов возвращение к состоянию столбцов по умолчанию

DBGndl. Columns . State

csDefault;

приведет, помимо прочего, к восстановлению исходного их порядка следования в TDBGrid.

Если в TDBGrid не используются постоянные столбцы, а источником для формирования столбцов служат компоненты TField, добавленные посредством редактора полей, изменять местоположение столбца можно:

а) путем перетаскивания столбца (что ведет к автоматическому изменению свойства TField Index};

б) программно изменяя значение свойства TFiexd Index

Если для формирования состава столбцов в TDBGrid использована физическая структура ТБД, изменить местоположение столбцов в TDBGrid нельзя.



Содержание раздела