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复杂呀!!!!!!!!!!!老子不看了
2:使用GridView的分页功能时,除了要设置AllowPaging="true"以外,还要处理一个PageIndexChanging事件(onpageindexchanging属性)。
关于分页,应该明白,自动分页并没有减少数据库查询的数据量,相反,每次用户改变当前页码时都需要获取和绑定所有数据。换句话说,如果你把一个表分成十页而用户依次浏览每个分页,你将不得不执行十次同样的工作(同时以十倍的因子加重了数据库的总体负担!)所以,要用缓存技术改善性能。
上面说的是由GridView自动分页时的情况,还可以使用自定义分页,自己负责为GridView析取和绑定当前页的记录。
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊!好JB复杂呀!!!!!!!!!!!老子不看了
相关文章推荐
- ASP.NET中GridView、DataList、DataGrid三个数据控件foreach遍历用法示例
- ASP.Net提供了三个数据控件,;这三个控件属于数据Web控件,分别是DataGrid,DataList和Repeater。
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- Control Study -> Asp.net几个较复杂数据控件(Repeater/DataList/DataGrid)用法 (示例代码下载)
- ASP.NET的五大数据控件(GridView,DataList,Repeater ,DetailsView,FormView)浅谈
- 五大ASP.NET数据控件GridView、DataList、Repeater、FormView、DetailsView
- Control Study -> Asp.net几个较复杂的显示数据控件(Repeater/DataList/DataGrid)用法 (示例代码下载)
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- ASP.NET 数据控件:GridView,DataList,Repeater ,DetailsView,FormView。
- asp.net中gridview、datalist、datagrid三个数据控件的foreach遍历方法
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- Control Study -> Asp.net几个较复杂的显示数据控件(Repeater/DataList/DataGrid)用法 (示例代码下载)
- Control Study -> Asp.net几个较复杂的显示数据控件(Repeater/DataList/DataGrid)用法 (示例代码下载)
- ASP.NET 2.0 的数据绑定控件概述与区别(GridView、DetailsView、FormView 、Repeater、DataList)
- ASP.NET-----Repeater数据控件的用法总结