2010-03-19 4 views

ответ

0

использовать надлежащую виртуализацию datagrid - не тот, который приходит от Microsoft.

Либо сделайте это самостоятельно, либо приобретите (Infragistics, Devexpress, Telerik, все это может сделать).

+0

Wht является виртуализирующим datagrid? – jcolebrand

+0

Googling указывает, что виртуализирующий datagrid - это концепция управления для WPF или Silverlight. Не веб-формы. Можете ли вы предложить лучший инструмент для ОП? – jcolebrand

+0

№ Пункт Виртуализация - это КОНЦЕПЦИЯ. Подобно архитектуре, она не специфична для технологии. Как Infragistics, так и web-сетки Telerik ASp.NET поддерживают частичную загрузку (пейджинг) с виртуализацией остальных на сервере. – TomTom

2

Ограничьте GridView до отображения 10 или 20 элементов на странице, а затем перепишите свой уровень доступа к данным, чтобы вы могли запрашивать страницы данных из базы данных. Затем вы можете создать свои собственные кнопки поискового вызова и запросить правильную страницу данных, когда пользователь нажимает на каждую страницу.

Позволяет пользователю вводить критерии поиска, чтобы уменьшить количество строк, возвращаемых из базы данных, также будет хорошим вариантом.

Смежные вопросы