[英]grid view find last row when we do paging in c#.net
我有大约50000行gridview。并且我将pagesize设置为20网格view.so我们如何找到最后一行gridview.If我们下一步进行则需要更多时间。
If I get your question right, you want to shift to last page from first page. 如果我的问题正确,那么您想从第一页转到最后一页。 What you can do is when you are binding the
gridview
save number of rows in your data source in viewstate
: 您可以做的是在
viewstate
中绑定gridview
保存数据源中的行数时:
viewstate["rowCount"]=number;
Then use a seperate link for navigating to last page which fires pageindexchanging event. 然后使用单独的链接导航到触发pageindexchanging事件的最后一页。 On that event you can calculate
Viewstate["rowCount"]/pagesize
which will give you total pages. 在该事件上,您可以计算
Viewstate["rowCount"]/pagesize
,它将为您提供总页数。
Now assign gridview.pageIndex=aboveresult
现在分配
gridview.pageIndex=aboveresult
You can also 你也可以
int RowCount = GridView.Rows.Count;
GridView.PageIndex = RowCount/20;//as you set 20 rows per page...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.