我们遇到的问题与此处的问题相同 Performance Issues loading large data set into c# GridView 试图实施“Chase Florell”提供的解决方案。 在第一个存储过程中,我将@MaximumRows设置为100,并且我的gridview Pagesize也是100。 因此它获取了100条记录并显示了100条记录,因此我没有看到任何分页(第1期)。
感谢。
答案 0 :(得分:0)
阅读Efficiently Paging Through Large Amounts of Data,了解如何使用GridView
控件设置自定义分页。
您需要对总记录数进行单独查询,这应首先进行。
然后,您可以计算网格将构建分页控件的页数。
Total record count / records per page = number of pages
注意:records per page
可能会在GridView
标记中进行硬编码,或者您可以在页面上设置一个允许用户选择页面大小的控件。