существует ли хороший способ отобразить слишком много информации в ASP.NET?

Я оказываюсь в quandry, что я думаю, что знаю решение, но я хотел бы спросить поле. У меня есть ASP.NET (платформа C# 2.0) страница на сайте, который используется как поиск. Стандарт gridview управление, 5 столбцов данных, гиперссылки для 6-го столбца, чтобы сделать что-то с записью пользователь хочет выбрать.

Мой вопрос идет к тому, как лучше всего отобразить 'возможное' 100k записи в этом gridview?как есть Прямо сейчас я вырастил бы еще несколько седых волос, прежде чем это когда-либо будет возвращать представленный результат. gridview, для его агента по операциям с недвижимостью может отобразить приблизительно 20 строк данных по экрану за один раз, таким образом, подкачка страниц данные все еще дает мне 5 000 страниц. Добавление в поиске rolodex-типа на A-Z, самый большой набор возврата на 'J' дает мне 35 000 записей (где увы 'X' только имеет 54).

Я просто разбиваю rolodex меньшее или есть ли лучший способ обработать такую ситуацию?

заранее спасибо!

править: У меня уже есть хранимая процедура, которая заполняет, это настроило для подкачки страниц как предложенный GenericTypeTea, снова даже с подкачкой страниц на 'J', который даст мне 1 750 страниц. Причина у меня есть так много данных, состоит в том что количество участников на данной автоматической политике. Администратор должен смочь искать имя или частичное. У 'Jones' есть 1 209 записей, и 'Smith' имеет 2918 настолько даже, который делает для набора результатов перепромаха.

редактирование № 2: добавленный 'возможное' 100k, нет никакой гарантии, что учетная запись будет иметь это многими записями, с другой стороны, она могла иметь больше :(

5
задан Christopher Klein 20 July 2010 в 17:57
поделиться