页面记住你的CurrentPage, PageSize等参数每次用DataReader读出相应的那一部分记录, 组成一个DataTable然后挂到DataGrid上,分页就是链接到自身,但Page参数不同
解决方案 »
- APS.NET 求一 CodeSmith模板(要求如下)
- MVC linq to sql的新手问题
- 在gridview中,怎么使某行的编辑按钮置灰,谢谢
- 关于VS2005发布的问题,虽然分不多,但也请高手进来下
- 未能加载文件或程序集“CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKey
- ----关于ASP.net 生成静态页面的问题----
- 请问asp.net如何中使用MVC设计模式中的View类和Control类的区分?
- 水晶报表传值问题(急)
- vs.net的代码提示功能迮么开启?
- 为什么自己写的控件用import 找不到呢?
- ===关于table定位???
- html文章截取的問題
首先确定每页的记录数目,用两个链接按钮(上一页和下一页),按钮的事件代码中记录下当前的页码。比如当前页码为CurrentPage,那么你只需再返回的数据源种计算出应返回那些记录。
假如每页的记录数为PageSize,那么应返回第CurrentPage * PageSize条到第CurrentPage * PageSize + PageSize - 1条记录(假如记录号是从0开始的,CurrentPage从0开始)。每次点上下页的时候刷新数据源和CurrentPage得知就行了。注意容错,主要是最后一页,记录数可能不够PageSize了。