Вниз
Скачать: CL | DM;

DBGrid.Column   Найти похожие ветки 

 
Zhur ©   (2006-03-16 11:44) [0]

Я так понимаю, что объекты DBGrid.Collumn создаются автоматически при CliendDataSet.Open... А как сделать, что бы некорых полей из запроса в гриде небыло? Вручную ставить им после CliendDataSet.Open Visable=False? Но это же неудобно... ведь я хотел бы еще и размеры колонок подстроить...
Прошу прощение за столь тупые вопросы.


 
Плохиш ©   (2006-03-16 11:50) [1]


> Zhur ©   (16.03.06 11:44)  
> Я так понимаю, что объекты DBGrid.Collumn создаются автоматически
> при CliendDataSet.Open

На половину понимаешь. Это если только DBGrid не содержит столбцов.


 
Zhur ©   (2006-03-16 11:52) [2]

Да... но на этапе конструирования я делаю Activate=True и столбцы уже создались... как быть с этими столбцами. Удалять лишние что ли?


 
Megabyte ©   (2006-03-16 12:19) [3]

Столбцы создаются автоматически, если сам их не создаешь в редакторе DBGrid.Columns. Если создал хоть одно, то будут отображаться только поля, кот. сам сделал. Там все настраивается.
Можно еще прописывать в компоненте НД(TTable, TQuery) поля, которые надо будет отобразить(2-м кликом открывается редактор).


 
Anatoly Podgoretsky ©   (2006-03-16 12:36) [4]

Создай вручную


 
Max Zyuzin ©   (2006-03-16 12:40) [5]

>Zhur ©   (16.03.06 11:44)  
В Design TIme открываешь набор данных, в DBGrid появляется весь набор столбцов, правой кнопочкой жмешь на DBGrid -> Columns Editor - > Add All Fields и далее удаляешь что небе не нужны или наоборот добавляешь по 1-му


 
Megabyte ©   (2006-03-16 14:18) [6]


> Max Zyuzin ©   (16.03.06 12:40) [5]

В дизайн тайме можно все сделать, если НД(список полей), который надо отображать, не меняется.
Если у него запрос меняется, надо в ран-тайме переписывать поля.


 
Max Zyuzin ©   (2006-03-16 14:23) [7]

>Megabyte ©   (16.03.06 14:18) [6]
Ух... мдя... ну нивнимательно прочитал :(... тогда Anatoly Podgoretsky ©   (16.03.06 12:36) [4]


 
Zhur ©   (2006-03-17 12:22) [8]

Спасибо... Попробуемс..


 
DevilDevil ©   (2006-04-21 00:02) [9]

Columns[номер].Visible := false; // не отображать
Columns[номер].Width := 90; // ширина колонки



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.032 c
11-1128580798
Zoom
2005-10-06 10:39
2006.06.18
FindReplaceDialog


2-1149253368
ttt_111
2006-06-02 17:02
2006.06.18
Работа с файлами.


2-1148876092
lobach
2006-05-29 08:14
2006.06.18
Реестр


2-1149073292
adalx
2006-05-31 15:01
2006.06.18
Сохранение при выключении


2-1148893538
Mozgan
2006-05-29 13:05
2006.06.18
Защита файла от удаления




   Наверх