ASP.net では、Gridview または DetailsView でページングを実行すると、Gridview が毎回データベースからすべての行をフェッチします。
データベースに 100 行が含まれており、Gridview でページ サイズが 1 ページあたり 10 レコードのページングを構成しているとします。次に、GridView はデータベースから特定の 10 行のみをフェッチする必要があります。
3 番目のページをクリックすると、行 21 ~ 30 のみがクエリされますが、すべての行がフェッチされ、残りの行は無視されます。これは単なるリソースの浪費です。
この問題の解決策を教えてください。