Как создавать колонки в TdxDBGrid динамически?
От: Аноним  
Дата: 14.09.04 08:21
Оценка:
Я использую такую конструкцию для создания колонки типа TdxDBTreeListColumn:
var
GridColumn: TdxDBTreeLisyColumn;
...
GridColumn := dgGrid.CreateColumn(dgGrid.GetDefaultFieldColumnClass(Query.FieldByName('name')))
А как можно создать колнки других типов?
Re: Как создавать колонки в TdxDBGrid динамически?
От: SilverAurum  
Дата: 14.09.04 08:37
Оценка:
А>А как можно создать колнки других типов?

GrCreateDefaultColumns
CreateColumnEx


Пользуясь случаем, хочу спросить Где можно взять DX компоненты? Желательно под 6 Билдер...
Re: Как создавать колонки в TdxDBGrid динамически?
От: Dimonka Верблюд  
Дата: 14.09.04 08:49
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Я использую такую конструкцию для создания колонки типа TdxDBTreeListColumn:

А>var
А> GridColumn: TdxDBTreeLisyColumn;
А>...
А>GridColumn := dgGrid.CreateColumn(dgGrid.GetDefaultFieldColumnClass(Query.FieldByName('name')))
А>А как можно создать колнки других типов?

Пример для TdxTreeList, но, думаю, идею поймёшь:

         with dxTreeMAReport.CreateColumn(TdxTreeListColumn) do // В качестве параметра - тип колонки
            begin
              Caption:=strIstCaption;
              Width:=CellWidth;
              BandIndex:=i;
              HeaderAlignment:=taCenter;
              Alignment:=taRightJustify;
            end;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.