我们在c#.net中进行分页时,网格视图找到最后一行

时间:2012-01-31 13:00:34

标签: c# gridview paging

我有大约50000行gridview.and我设置pagesize 20网格视图。所以我们如何找到最后一行gridview。如果我们下一步,那么它需要更多的时间。

2 个答案:

答案 0 :(得分:1)

如果我的问题正确,您可以从第一页转到最后一页。 您可以做的是在gridview中绑定数据源中viewstate行的viewstate["rowCount"]=number; 行数时保存:

Viewstate["rowCount"]/pagesize

然后使用单独的链接导航到最后一页 它会触发pageindexchanging事件。在该事件中,您可以计算gridview.pageIndex=aboveresult,这将为您提供总页数。

现在指定{{1}}

答案 1 :(得分:0)

你也可以

int RowCount = GridView.Rows.Count;
GridView.PageIndex = RowCount/20;//as you set 20 rows per page...