Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.18;
Скачать: CL | DM;

Вниз

QuantumGrid: 2 вопроса   Найти похожие ветки 

 
koks ©   (2002-10-29 11:55) [0]

Уважаемые господа, внедряю у себя прогрессивные компоненты...
Возникли следующие вопросы:

1. Применяю группировки в дезайн-тайм. Т.е. в соответствующих Column.GroupIndex ставлю 0, 1, 2, 3 у меня получается 4 уровня группировки. После этого группы в гриде отображаются в свернутом виде. А мне нужно, чтобы все 4 группы в начале "по умолчанию" отображались в развернутом.. И вооще, есть ли методы и если есть то где которые разворачивают/сворачивают все группы.

2. У меня в гриде стоит OptionsDB.odgoLoadAllRecords. В грид передается запрос Query.TQuery:
fmGridForm := TfmGridForm.Create(fmMain);
fmGridForm.Query.Open;
fmGridForm.Show;

Результат запроса 1 - 3 тыс. записей

Получается вот что:
пуаза - выполнение запроса
рисуется форма с гридом (но грид сам прозрачен) - такая неприятная каля-маля
гри начинает грузить данные в свой буфер (еще большая пауза и эта каля-маля на экране)

Вопрос - как сделать так, чтобы эта вторая пауза (т.е. загрузка данных в грид) выполнилась ПОЛНОСТЬЮ до того, как грид отображается. Пробовапл использовать метод fullrefresh - не помогает. Такое впечатление, что грид грузит в себя данные только когда отображается...

Заранее спасибо


 
vuk ©   (2002-10-29 12:12) [1]

>А мне нужно, чтобы все 4 группы в начале "по умолчанию"
>отображались в развернутом..
Пройдитесь программно по нодам и раскройте нужные.


>И вооще, есть ли методы и если есть то где которые
>разворачивают/сворачивают все группы.
Есть. см TdxDBGrid.FullExpand

>Такое впечатление, что грид грузит в себя данные только когда
>отображается...
В режиме LoadAllRecords все именно так и происходит. В Вашем случае самый грамотный выход - как-то структурировать отображение информации, например сделать master-detail и выдавать данные не все сразу, а по частям.




 
koks ©   (2002-10-29 13:08) [2]

2 vuk
1. вопр... спасибо, все ясно.
2. вопр. а нельзи ли как нить инициировать принудительную загрузку.



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.02 c
1-59193
Мазут Береговой
2002-11-06 07:14
2002.11.18
как правильно открывать MS WORD в приложении Delphi, что бы он по


1-59167
Bocman
2002-11-09 04:31
2002.11.18
Капитальный баг


1-59282
Dekabrist
2002-11-03 23:21
2002.11.18
Как сделать autorun в Делфи?


1-59235
Сатир
2002-11-03 15:22
2002.11.18
смысл этого объявления и в каких целях можно использовать?


3-59022
mas_alexey
2002-10-29 15:35
2002.11.18
Dbgrid