一.前言
使用asp.net 的Gridview控件,你可以方便地进行数据绑定、分页显示,模板能让数据显示更加多姿多彩,但是Gridview显示只能按记录一行一行垂直显示,不能横排,它更多地用来显示普通的数据记录。DataList支持横向显示,你所要做的仅仅是把RepeatDirection设成Horizontal,RepeatColumns设置要横向显示的列数,当显示的信息涉及图片等复杂信息时,这些功能能让页面显示更加美观和符合页面要求。但是DataList不支持分页的功能,当数据量很大时这是令人烦恼的问题。下面的方法告诉你怎么自己做一个DataList分页的功能,并且可以方便地进行数据绑定。
二.测试数据
DataList测试数据使用文章《如何让Gridview在没有数据的时候显示表头》的数据,详情请查看
http://blog.csdn.net/zhyuanshan/archive/2007/10/08/1815899.aspx
三.分页用户控件编写
1.页面设计
使用VS2005新建一个网站,命名为DataListPaging,新增一个用户控件PagingDataList.ascx,在用户控件中使用两个div命名为divDataListBody和divPagingButtons,分别放DataList控件和分页按钮。