Страница 1 из 1

DBGrid.Collums

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

Добавлено: 16 мар 2006, 11:31
Dioxin
В Делфях на этапе конструирования все моно замутить...

Добавлено: 16 мар 2006, 11:40
Zhur
Dioxin писал(а):В Делфях на этапе конструирования все моно замутить...
Понимаю... но не могу допетрить как. Свойство что ли какое?

Добавлено: 16 мар 2006, 16:59
kdv
На датасете жми правую кнопку, и см. Field Editor. Собственно, из БД описания столбцов получает именно датасет, а уж грид потом эту информацию у датасета читает.

Добавлено: 16 мар 2006, 17:12
Zhur
kdv писал(а):На датасете жми правую кнопку, и см. Field Editor. Собственно, из БД описания столбцов получает именно датасет, а уж грид потом эту информацию у датасета читает.
Да... но у меня немного другая ситуация:
допустим мне нужны 9 полей, но только 5 из них я хочу отобразить в DBGrid. Если я в датазет установлю тока 5 полей, то как потом обратиться к остальным 3-м?

Добавлено: 16 мар 2006, 17:31
kdv
выбери 9, 4 колонки поставь Visible = False.
Купи книжку, в которой Delphi + базы данных. А то ты как то концептуально вопрос не охватываешь.

Добавлено: 16 мар 2006, 18:06
Zhur
kdv писал(а):выбери 9, 4 колонки поставь Visible = False.
Купи книжку, в которой Delphi + базы данных. А то ты как то концептуально вопрос не охватываешь.
Книжки две куплены... хорошие книжки, кстати.
Ладно... сегодня все перелистаю... в смысле перечитаю... но думаю, что мне немного не то надо.