ASP.NET中DataGrid分页处理的难题
在ASP.NET先对DataGrid分页,主要有两类方法
1)每次分页都重新从数据库提取一下数据,然后绑定数据
优点:每次返回的数据较少。
缺点:访问数据库的次数太多,而且select语句需要特殊处理,比如用top关键字等(SQL Server)
2)把数据保存在session中然后每次分页时从Session绑定到DataGrid
优点:编程简单,数据库访问次数少
缺点:速度较慢,数据量大时占用内存太厉害
感觉真是郁闷,难以抉择,期望更好的办法或者改进
欢迎讨论
1)每次分页都重新从数据库提取一下数据,然后绑定数据
优点:每次返回的数据较少。
缺点:访问数据库的次数太多,而且select语句需要特殊处理,比如用top关键字等(SQL Server)
2)把数据保存在session中然后每次分页时从Session绑定到DataGrid
优点:编程简单,数据库访问次数少
缺点:速度较慢,数据量大时占用内存太厉害
感觉真是郁闷,难以抉择,期望更好的办法或者改进
欢迎讨论
posted on 2004-10-20 09:27 EnjoyIt.Zwg 阅读(4011) 评论(12) 编辑 收藏 举报