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