您的位置:首页 > 编程语言 > ASP

ASP.NET中的三个富数据控件:GridView,Repeater,DataList的基本用法

2010-05-22 14:40 771 查看
1: 用DataReader做为DataSource的GridView不能使用分页功能。理由应该是DataReader没有实现ICollection接口。

2:使用GridView的分页功能时,除了要设置AllowPaging="true"以外,还要处理一个PageIndexChanging事件(onpageindexchanging属性)。

关于分页,应该明白,自动分页并没有减少数据库查询的数据量,相反,每次用户改变当前页码时都需要获取和绑定所有数据。换句话说,如果你把一个表分成十页而用户依次浏览每个分页,你将不得不执行十次同样的工作(同时以十倍的因子加重了数据库的总体负担!)所以,要用缓存技术改善性能。

上面说的是由GridView自动分页时的情况,还可以使用自定义分页,自己负责为GridView析取和绑定当前页的记录。

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!好JB复杂呀!!!!!!!!!!!老子不看了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐