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

Вниз

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 вся ветка

Форум: "Основная";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.018 c
3-35149
RDA
2002-07-21 10:27
2002.08.12
Express Quantum TdxDBTreeView


1-35286
Smok_er
2002-07-31 14:49
2002.08.12
XP Style и манифест файл


1-35361
roev
2002-07-29 07:36
2002.08.12
поделитесь, у кого есть, ERwin-ом


1-35259
sel
2002-07-30 15:48
2002.08.12
Экспорт


3-35160
AndbyOne
2002-07-19 12:10
2002.08.12
Удаление записи в IB





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский