在gridview上设置页数

时间:2013-02-09 23:03:24

标签: asp.net performance linq gridview

我试图在gridview上填充记录,具体取决于两个linq方法的结果: GetRecords(string SearchCriteria, int skip, int take)
它为我提供了我将要显示在gridview中的行数,以及
CountRecords(string SearchCriteria)
这为我提供了记录的总count

首先,我使用CountRecords方法获取记录数,然后计算使用户知道gridview有多少页的页数,但属性gridview.PageCount是只读的。如何在不获取所有记录的情况下设置gridview将拥有的页面数量(它们大约为300000,所以我买不起这个选项)?

1 个答案:

答案 0 :(得分:4)

设置虚拟计数。将AllowCustomPaging设置为true。

http://msdn.microsoft.com/en-us/library/zxdbyxtc.aspx