Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разработка Windows Forms > LisView и много Items |
Автор: IEZ 5.9.2008, 13:12 |
Приветствую Всех! У меня есть файлы с данными, в которых много информации. На основе запроса необходимой информации, в цикле, я создаю ArrayList, каждая запись которого представляет из себя класс для каждого Items'а ListView, инфу для которого выбираю из файлов. В среднем ArrayList получается из 70000-80000 записей. Создание ArrayList занимает не так много времени, но вставка этих данных в ListView занимает очень много времени. Что делать? Или ListView не самый лучший контрол для подобных данных? Спасибо. |
Автор: Idsa 5.9.2008, 13:17 |
Честно говоря, не помню, поддерживает ли WinForms'овский ListView виртуальный режим. По-моему нет. Тогда самый подходящий вариант использовать DataGridView в виртуальном режиме: http://www.rsdn.ru/article/dotnet/datagridview20.xml#EOAAE |
Автор: Fox21 5.9.2008, 13:22 |
А грид чем плох? Темболее там ничего в массив ненано загонять |
Автор: IEZ 5.9.2008, 13:24 |
Грид то не причем. Масив мне нужен для выборки данных перед вставкой в грид. |
Автор: Idsa 5.9.2008, 14:05 |
Нет. Возможностей просто больше. Смотрите в MSDN ListView.VirtualMode: ms-help://MS.MSDNQTR.v90.en/fxref_system.windows.forms/html/cd14c5f5-45a9-32a7-9824-c69dffa3d5ee.htm |