hejdig.
У меня был несколько похожий сценарий несколько лет назад, когда мы обсуждали, была ли решетка или запрос и обработка данных, которые занимали время.Это было в WinForm 2.0, но проблема та же.
Мы загрузили профилировщик и получили ответ через несколько минут.Сетки.Запрос и обработка данных выполнялись всего несколько процентов времени.
Если вы попытаетесь загрузить 5000 строк в сетку данных в aspnet, вы можете задушить систему.Начните с поворота зрения.Вы теряете много функциональности, но получаете биты.Запустите профилировщик.Изучите использование сетки, отличной от сетки данных MS.Попробуйте пейджинг.Примерно в таком порядке.
Если вы знаете своих пользователей, вы можете сохранить электронную таблицу для их открытия.Есть также несколько простых приемов для открытия страницы в виде электронной таблицы (просто выведите CSV или XML и измените тип MIME).Если это графический интерфейс, который требует времени.
Удачного взлома и удачной охоты.
/ OF