Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.009 c
1-59149
brestmarket
2002-11-06 01:44
2002.11.18
WebBrowser1.ExecWB(OLECMDID_PRINTPREVIEW, 0) в свернутом виде?!


4-59497
slipper
2002-10-03 19:03
2002.11.18
память под процесс


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


3-59043
Ренат
2002-10-30 09:21
2002.11.18
Extract Database


14-59365
V.exeR
2002-10-28 06:55
2002.11.18
Forum Reader





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский