C#Data GridView,大数据

时间:2013-09-11 21:12:27

标签: c# asp.net gridview

我们遇到的问题与此处的问题相同 Performance Issues loading large data set into c# GridView 试图实施“Chase Florell”提供的解决方案。 在第一个存储过程中,我将@MaximumRows设置为100,并且我的gridview Pagesize也是100。 因此它获取了100条记录并显示了100条记录,因此我没有看到任何分页(第1期)。

并且无法理解“TotalRecords”的值在何处使用?

感谢。

1 个答案:

答案 0 :(得分:0)

阅读Efficiently Paging Through Large Amounts of Data,了解如何使用GridView控件设置自定义分页。

您需要对总记录数进行单独查询,这应首先进行。

然后,您可以计算网格将构建分页控件的页数。

Total record count / records per page = number of pages

注意:records per page可能会在GridView标记中进行硬编码,或者您可以在页面上设置一个允许用户选择页面大小的控件。