Как ускорить загрузку данных - PullRequest
0 голосов
/ 24 марта 2012

У меня есть элемент управления DataGridView, который должен содержать около 100 000 записей.

В настоящее время для заполнения ~ 100 тыс. Записей требуется около 10 секунд (и в этот раз ничего не произойдет). Записи заполняются не из базы данных, а вручную.

Поскольку он не поддерживает подкачку страниц, существует ли элемент управления, который имеет аналогичные функции и поддерживает подкачку страниц? Или есть ли способ загрузить данные еще быстрее?

Ответы [ 2 ]

2 голосов
/ 24 марта 2012

Вы можете использовать Виртуальный режим . Это позволяет загружать данные по мере необходимости

Вы можете прочитать, как это реализовать здесь .

0 голосов
/ 24 марта 2012

Возможное решение: используйте стандартный DataGridView и добавляйте кнопки для одновременной загрузки различных разделов источника данных.

Отличный и простой пример

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...