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

问题描述 投票:0回答:2

我有大约 50000 行网格视图。并且我将页面大小设置为 20 网格视图。那么我们如何找到最后一行网格视图。如果我们执行下一步,则需要更多时间。

c# gridview pagination
2个回答
1
投票

如果我答对了你的问题,你想从第一页转到最后一页。 您可以做的是,当您在

gridview
中绑定
viewstate
保存数据源中的行数时:

viewstate["rowCount"]=number;

然后使用单独的链接导航到最后一页 这会触发 pageindexchanging 事件。在这种情况下,您可以计算

Viewstate["rowCount"]/pagesize
,这将为您提供总页数。

现在分配

gridview.pageIndex=aboveresult


0
投票

你也可以

int RowCount = GridView.Rows.Count;
GridView.PageIndex = RowCount/20;//as you set 20 rows per page...
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.