Вниз
Скачать: CL | DM;

ListView. Проблемы - фильтрация и скорость   Найти похожие ветки 

← →
alex_vas   (2002-07-29 13:39) [0]

Уважаемые Мастера! Есть типизированный файл >2000 записей, который отображается в ListView. Во-первых: чтение из файла и запись в Item занимает довольно длительное время, во-вторых надо сделать фильтрацию по одному столбцу. Перечитывать файл и перерисовывать лист – дикие тормоза (~4 сек) а по другому не получается. Может кто чего посоветует по обеим проблемам? ПЛЗ!


← →
Song ©   (2002-07-29 13:45) [1]

Хмм.. :-)
Ну дык не перерисовывать лист тогда.
Делайте все операции внутри операторов BeginUpdate и EndUpdate


← →
Zelius ©   (2002-07-29 13:55) [2]

Наверное, тебе нужен виртуальный TListView, то есть загружаешь все записи в память и делаешь TListView виртуальным, ставишь OwnerData = True, как и что делать дальше - смотри в хелпе по OwnerData. Для ускарения, не забывай про BeginUpdate / EndUpdate.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
1-35316
anod
2002-07-29 19:08
2002.08.12
Дети у TTreeView


4-35510
Poirot
2002-06-04 20:11
2002.08.12
Элементы диалогов (см res файл)


3-35152
Daiz13
2002-07-19 12:44
2002.08.12
Вопрос по вложеным запросам


14-35455
AL2002
2002-07-17 11:33
2002.08.12
А кто какие проекты делал на Дельфи?


3-35205
masik
2002-07-23 14:33
2002.08.12
For Select (IB) аналог в ?




   Наверх