У меня большой объем записей в моей базе данных (70k). Как я обрабатываю данные такого объема в gridview.Как обрабатывать большой объем данных в gridview?
Есть ли образцы для этого?
У меня большой объем записей в моей базе данных (70k). Как я обрабатываю данные такого объема в gridview.Как обрабатывать большой объем данных в gridview?
Есть ли образцы для этого?
использовать надлежащую виртуализацию datagrid - не тот, который приходит от Microsoft.
Либо сделайте это самостоятельно, либо приобретите (Infragistics, Devexpress, Telerik, все это может сделать).
Ограничьте GridView до отображения 10 или 20 элементов на странице, а затем перепишите свой уровень доступа к данным, чтобы вы могли запрашивать страницы данных из базы данных. Затем вы можете создать свои собственные кнопки поискового вызова и запросить правильную страницу данных, когда пользователь нажимает на каждую страницу.
Позволяет пользователю вводить критерии поиска, чтобы уменьшить количество строк, возвращаемых из базы данных, также будет хорошим вариантом.
Wht является виртуализирующим datagrid? – jcolebrand
Googling указывает, что виртуализирующий datagrid - это концепция управления для WPF или Silverlight. Не веб-формы. Можете ли вы предложить лучший инструмент для ОП? – jcolebrand
№ Пункт Виртуализация - это КОНЦЕПЦИЯ. Подобно архитектуре, она не специфична для технологии. Как Infragistics, так и web-сетки Telerik ASp.NET поддерживают частичную загрузку (пейджинг) с виртуализацией остальных на сервере. – TomTom