网格视图中发现最后一排,当我们在C#.net做分页 [英] grid view find last row when we do paging in c#.net

查看:160
本文介绍了网格视图中发现最后一排,当我们在C#.net做分页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有大约50000行gridview.and我设置页面大小20格view.so我们如何才能找到最后一行gridview.If我们下一步则需要更多的时间。

I have approximate 50000 row gridview.and i set the pagesize 20 grid view.so how we can find the last row gridview.If we do next then it takes more time.

推荐答案

如果我得到你的问题吧,你想从第一页转到最后一页。
你可以做的是,当你要绑定的 GridView控件保存在数据源中的行数视图状态

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["rowCount"]=number;



然后使用一个单独的链接导航到最后一页
时触发PageIndexChanging事件。在该事件中,你可以计算出视图状态[rowCount等] /页面大小,这将给你总页数。

现在分配 gridview.pageIndex = aboveresult

这篇关于网格视图中发现最后一排,当我们在C#.net做分页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆