Главная страница
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.024 c
3-59063
Bishop
2002-10-29 18:32
2002.11.18
Форум на Delphi.


1-59115
Николай Быков
2002-11-08 00:09
2002.11.18
Object Inspector


6-59315
alexsandri
2002-09-21 21:06
2002.11.18
необходимо программно выключить комрп в сети


1-59239
TTCustomDelphiMaster
2002-11-06 14:45
2002.11.18
Пользовательские сообщения


1-59255
Doni
2002-11-07 08:22
2002.11.18
перекодирвка текста