Пользовательский пейджинг в GridView, заполненный нажатием кнопки - PullRequest
0 голосов
/ 12 марта 2009

У меня есть Gridview, который заполняется кнопкой поиска, и я не уверен, что делать с пользовательской подкачкой. Я запускаю поисковый запрос, используя sp_executeSQL прямо сейчас, и он возвращает весь набор результатов.

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

Как только у меня написан процесс, как мне настроить события на странице?

Ответы [ 2 ]

1 голос
/ 12 марта 2009

asp: gridview поставляется с настройкой подкачки, если вы не знали, что имеет сортировку и подкачку с определенным количеством найденных методов полей http://www.dotnetspider.com/resources/1249-Grid-View-Paging-Sorting.aspx

Но если вы хотите придумать свою собственную технику подкачки, которая звучит как подкачка или сортировка в базе данных, тогда это отличается от подкачки в памяти, что и делает asp: gridview webcontrol . Поэтому, если вы хотите просмотреть страницу и выполнить сортировку из БД, вам следует создать хранимую процедуру , которая делает это, и когда дело доходит до кнопки поиска, вызовите эту процедуру, которая будет принимать ваши конкретные параметры (номер страницы, сколько записей на страницу и т. д.)

На этом сайте http://aspnet.4guysfromrolla.com/articles/031506-1.aspx подробно рассказывается о том, как лучше выполнять подкачку и сортировку, если не использовать БД

0 голосов
/ 30 июня 2009

вы можете посмотреть этот вопрос, чтобы получить реальное использование подходов.

пользовательский пейджинг или стандартный пейджинг в ASP .Net, какой метод эффективен?

...