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

Вниз

Ускорение TcxGrid   Найти похожие ветки 

 
jacksotnik   (2012-06-14 17:55) [0]

Всем привет. Есть таблица в которой 7000 записей так вот TcxGrid долговато все это отрисовывает, может ктото знает какие свойства можно поотключать чтоб максимально ускорить его? Мне от него нужно только чтоб фильтр работал ну и данные отобразить. GridMode не предлагайте этот вариант не катит.


 
имя   (2012-06-14 18:51) [1]

Удалено модератором
Примечание: оскорбление


 
DimaBr ©   (2012-06-14 23:20) [2]

1. Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.

2. Грид отрисовывает только те данные, которые в данный момент на экране.
3. 7000 записей пользователю не нужны одновременно, фильтруйте в запросе
4. У вас тормозит не отрисовка, а именно фильтрация, если конечно нет ТУГОГО кода на CustomDrawCellData


 
turbouser ©   (2012-06-14 23:55) [3]

для начала надо отключить возможность фильтровать в ненужных "тяжелых" строковых полях.
ну и, датасет то какой?


 
Petr V. Abramov ©   (2012-06-16 14:22) [4]

используй unbounded mode.
разница с "классикой" колоссальная, тоже примерно 7000 записей и под 80 полей, через datasource - около минуты, через SetValue - 3.5 сек


 
turbouser ©   (2012-06-16 14:37) [5]


> Petr V. Abramov ©   (16.06.12 14:22) [4]
>
> используй unbounded mode.

Хм. О чем речь?


 
Petr V. Abramov ©   (2012-06-16 14:45) [6]


> turbouser ©   (16.06.12 14:37) [5]

вместо DBTableView просто TableView, и набиваешь его через TableView1.DataController.SetValue


 
Petr V. Abramov ©   (2012-06-16 15:10) [7]

ну и ессно, не забыть BeginUpdate - EndUpdate, и у GridView, и у DataController`а


 
turbouser ©   (2012-06-16 15:13) [8]


> Petr V. Abramov ©   (16.06.12 14:45) [6]

Аа.. Никогда не задумывался о таком изврате :) В этом есть смысл. Надо будет попробовать.


 
Petr V. Abramov ©   (2012-06-16 15:15) [9]


> turbouser ©   (16.06.12 15:13) [8]

изврат еще тот, согласен, много букаф мало наглядности, но на больших объемах оно того стОит



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

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

Наверх




Память: 0.48 MB
Время: 0.079 c
15-1330547402
Юрий
2012-03-01 00:30
2013.03.22
С днем рождения ! 1 марта 2012 четверг


2-1343366420
EgorovAlex
2012-07-27 09:20
2013.03.22
Хранение данных в dll, используемой несколькими процессами


15-1352901277
ЕщеОдинКакжеНадоели
2012-11-14 17:54
2013.03.22
Удалить кусок текста.


2-1329812260
jacksotnik
2012-02-21 12:17
2013.03.22
Маска ввода


15-1332614719
wl
2012-03-24 22:45
2013.03.22
Про коньяк на др. Дубль 2