Abh*_*bhi 5 .net c# asp.net gridview detailview
在ASP.net中,当我们通过Gridview或DetailsView执行分页时,Gridview每次都从数据库中获取所有行.
假设我们的数据库包含100行,并且我们已经在Gridview中配置了Paging,页面大小为每页10条记录.但是每当我们点击gridview的寻呼机控件时,任何特定的页面都没有.那么GridView应该只从数据库中获取特定的10行.
如果我们点击第3页,那么它应该只查询第21-30行,但是它会获取所有行而忽略剩余的行.这只是资源的浪费.
请问任何人可以建议我解决这个问题吗?
要实现此优化数据提取,您必须实现自定义分页(而不是使用GridView分页).此外,您应该使用SQL来仅获取要在页面上显示的行(而不是所有数据).
请参阅以下相关链接:
| 归档时间: |
|
| 查看次数: |
1575 次 |
| 最近记录: |