В ASP.net, когда мы выполняем разбиение по страницам через Gridview или DetailsView, чем Gridview каждый раз выбирает все строки из базы данных.
Предположим, что наша База данных содержит 100 строк, и мы настроили Paging в Gridview с размером страницы 10 записей на страницу. Но всякий раз, когда мы нажимаем на пейджинговый элемент управления gridview для любой конкретной страницы, нет. тогда GridView должен извлечь из базы данных только определенные 10 строк.
Если мы нажмем на страницу № 3, то она должна запросить только строки 21-30, но она выберет все строки и пренебрегает оставшимися. Это просто потеря ресурсов.
Может ли кто-нибудь из вас предложить мне решение этой проблемы?