Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

dxDBGrid [D5, MSSQL]


MakNik ©   (2005-05-12 16:57:00) 

Подскажите, пожалуйста, как в dxDBGrid в RunTime корректно создавать и удалять новые столбцы?


MakNik   (2005-05-12 17:56:00) [1]


> Max Zyuzin ©   (12.05.05 17:41) [9]

dxDBGrid и DBGrid - две большие разницы


Max Zyuzin   (2005-05-12 17:41:00) [2]

>MakNik   (12.05.05 17:33) [8]
Не знаю как в dxDBGrid но даже в обычном DBGrid после открытия датасета, если у него небыло определено ни одного столбца, все столбцы создаются динамически. Причем они опеределяются не процедурой, а кочличеством полей которые возвращает запрос.


MakNik   (2005-05-12 17:33:00) [3]

... содержимое датасета - результат выполнения процедуры MSSQL, количество столбцов заранее не известно, а определяется процедурой...


Johnmen   (2005-05-12 17:30:00) [4]

>... дело в том, что один и тот же датасет в разные моменты
>времени может содержать разное количество столбцов

Ну и что ?


msguns   (2005-05-12 17:28:00) [5]

>MakNik   (12.05.05 17:24) [5]
>... дело в том, что один и тот же датасет в разные моменты времени может содержать разное количество столбцов

Как это как это ?


MakNik   (2005-05-12 17:24:00) [6]


> mr.IL ©   (12.05.05 17:19) [4]

... дело в том, что один и тот же датасет в разные моменты времени может содержать разное количество столбцов


mr.IL   (2005-05-12 17:19:00) [7]

Не парься. Создай столбцы на датасетах (ну двойно клик на Table) и там настрой размеры и русские названия, а в гриде ваще не создавай столбцов, при переключении НД все получится автоматом.


mr.IL   (2005-05-12 17:19:00) [8]

Не парься. Создай столбцы на датасетах (ну двойно клик на Table) и там настрой размеры и русские названия, а в гриде ваще не создавай столбцов, при переключении НД все получится автоматом.


Johnmen   (2005-05-12 17:03:00) [9]

Думается, что по-обычному Columns.Add Columns.Delete.


msguns   (2005-05-12 16:59:00) [10]

Если грид используется для отображения разных НД, то после закрытия предыдущего надо давать Columns.Clear, а после открытия нового Columns.RebuildColumns

Если я правильно понял суть проблемы ;)


Наверх

Титульная страница Поиск, карта сайта Написать письмо