Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.06.18;
Скачать: 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 вся ветка

Текущий архив: 2006.06.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.042 c
2-1149140369
Konnor
2006-06-01 09:39
2006.06.18
Загрузка в ListView


2-1149096426
ZV
2006-05-31 21:27
2006.06.18
FileStream


2-1148821711
Ray
2006-05-28 17:08
2006.06.18
Нарисованную картинку - в файл


15-1148465605
Игорь Шевченко
2006-05-24 14:13
2006.06.18
Любителям изящной словесности


15-1148362806
cyborg
2006-05-23 09:40
2006.06.18
Нужно в одном интерпретаторе добавить функцию