我有大约 50000 行网格视图。并且我将页面大小设置为 20 网格视图。那么我们如何找到最后一行网格视图。如果我们执行下一步,则需要更多时间。
如果我答对了你的问题,你想从第一页转到最后一页。 您可以做的是,当您在
gridview
中绑定 viewstate
保存数据源中的行数时:
viewstate["rowCount"]=number;
然后使用单独的链接导航到最后一页 这会触发 pageindexchanging 事件。在这种情况下,您可以计算
Viewstate["rowCount"]/pagesize
,这将为您提供总页数。
现在分配
gridview.pageIndex=aboveresult
你也可以
int RowCount = GridView.Rows.Count;
GridView.PageIndex = RowCount/20;//as you set 20 rows per page...