IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
Zhur
- Сообщения: 125
- Зарегистрирован: 01 мар 2006, 18:17
Сообщение
Zhur » 16 мар 2006, 11:06
Я так понимаю, что объекты DBGrid.Collumn создаются автоматически при CliendDataSet.Open... А как сделать, что бы некорых полей из запроса в гриде небыло? Вручную ставить им после CliendDataSet.Open Visable=False? Но это же неудобно... ведь я хотел бы еще и размеры колонок подстроить...
Прошу прощение за столь тупые вопросы.
-
Dioxin
- Сообщения: 26
- Зарегистрирован: 03 июн 2005, 08:35
Сообщение
Dioxin » 16 мар 2006, 11:31
В Делфях на этапе конструирования все моно замутить...
-
Zhur
- Сообщения: 125
- Зарегистрирован: 01 мар 2006, 18:17
Сообщение
Zhur » 16 мар 2006, 11:40
Dioxin писал(а):В Делфях на этапе конструирования все моно замутить...
Понимаю... но не могу допетрить как. Свойство что ли какое?
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 16 мар 2006, 16:59
На датасете жми правую кнопку, и см. Field Editor. Собственно, из БД описания столбцов получает именно датасет, а уж грид потом эту информацию у датасета читает.
-
Zhur
- Сообщения: 125
- Зарегистрирован: 01 мар 2006, 18:17
Сообщение
Zhur » 16 мар 2006, 17:12
kdv писал(а):На датасете жми правую кнопку, и см. Field Editor. Собственно, из БД описания столбцов получает именно датасет, а уж грид потом эту информацию у датасета читает.
Да... но у меня немного другая ситуация:
допустим мне нужны 9 полей, но только 5 из них я хочу отобразить в DBGrid. Если я в датазет установлю тока 5 полей, то как потом обратиться к остальным 3-м?
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 16 мар 2006, 17:31
выбери 9, 4 колонки поставь Visible = False.
Купи книжку, в которой Delphi + базы данных. А то ты как то концептуально вопрос не охватываешь.
-
Zhur
- Сообщения: 125
- Зарегистрирован: 01 мар 2006, 18:17
Сообщение
Zhur » 16 мар 2006, 18:06
kdv писал(а):выбери 9, 4 колонки поставь Visible = False.
Купи книжку, в которой Delphi + базы данных. А то ты как то концептуально вопрос не охватываешь.
Книжки две куплены... хорошие книжки, кстати.
Ладно... сегодня все перелистаю... в смысле перечитаю... но думаю, что мне немного не то надо.