Форум: "Базы";
Текущий архив: 2006.06.18;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c