首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

分享:随意支持数字分页解决方案

2012-01-18 
分享:随意支持数字分页大家很热忠讨论分页,包括DataList,GridView1.数据库存储过程中根据参数获取指定的页

分享:随意支持数字分页
大家很热忠讨论分页,包括DataList,GridView

1.数据库存储过程中根据参数获取指定的页的记录
此方法是网上最为流行的
优点是因为仅需要查询出适合的记录,所以在内存占用和响应速度上都快;
缺点是设计数据库是必须根据聚集索引且不能重复的字段进行查询,否则性能不会有很大的提升(没有测试过,只是在网上看到)

2.在asp.net中实现
根据查询条件查询出符合条件的所有记录,并算出总页数,再根据当前页码,自己通过字符串编程可以轻松实现数字页的页码
再使用sdr.Fill(ds,开始记录,记录条数, "tablename ")的方法,获取根据条件的记录

优点:第一种方法的缺点,开发效率高
缺点:因为要查询出所有的符合条件的记录,所以响应速度会慢些,但是因为DataSet中仅保存当前页的记录,所以在内存使用上跟第一种情况差不多

如有不对之处,请大家拍砖!!
谢谢

[解决办法]
支持!!
[解决办法]

[解决办法]
接分才是硬道理
[解决办法]
接分才是硬道理

[解决办法]
jf

热点排行