Asp.net提供了三个功能强大的列表控件:GridView、DataList和Repeater控件,相对GridView,DataList和Repeater控件具有更高的样式自定义性,很多时候我们喜欢使用DataList或Repeater控件来显示数据,但是Repeater和DataList没有分页功能,有时很不方便。
    PagedDataSource类封装了GridView控件的属性,从而使GridView控件可以执行分页,它就是一个数据的容器,我们先把数据从数据库中读取出来放在这个容器中,然后设置容器的属性取出当前要显示的页上的部分数据,然后将此部分数据再绑定到页面上的显示控件上。

    下面实例是用PagedDataSource类实现DataList控件的数据分页

 

   页面后台代码

 

Code

 

  页面前台代码

 

Code

 

posted on 2009-07-30 11:15  Ryan——用心说话  阅读(319)  评论(0编辑  收藏  举报