ASP.NET 2.0 DataList的分页

方法一:

使用 PagedDataSource 对象和翻页按钮 LinkButton

 

Step 1: 初始化 PagedDataSource

Step 2: 设置 PagedDataSource 属性

Step 3: 绑定 PagedDataSource DataList

Step 4: 设置翻页按钮 LinkButton 事件 OnCommand ,使用 ViewState[“PageIndex”] 记录当前页号

Step 5: 编写 OnCommand 关联函数 IndexChanging().

Step 6: 设置 DataList 显示数据,完成。

 

Source Code:

PageDataList.aspx

********************************************************************************

 

PagedDataList.aspx.cs

******************************************************************************

******************************************************************************

 


方法二:

使用 PagedDataSource 对象和翻页链接 Hyperlink

 

Step 1: 初始化 PagedDataSource

Step 2: 设置 PagedDataSource 属性

Step 3: 绑定 PagedDataSource DataList

Step 4: 设置翻页链接 HyperLink ,使用 QueryString[“Page”] 传递当前页号

Step 5: 设置 DataList 显示数据,完成。

 

Source Code:

PageDataList1.aspx

********************************************************************************

 

PagedDataList1.aspx.cs

******************************************************************************

******************************************************************************

 

 

方法三:

按页码和页面行数获取数据源和使用翻页按钮 LinkButton

 

Step 1: 获取数据源记录数

Step 2: 设置显示页面行数 , 计算出页码

Step 3: 根据页码和当前页获取数据并绑定到 DataList

Step 4: 设置翻页按钮 LinkButton 事件 OnCommand ,使用 ViewState[“PageIndex”] 记录当前页号

Step 5: 编写 OnCommand 关联函数 IndexChanging().

Step 6: 设置 DataList 显示数据,完成。

 

Source Code:

PageDataList2.aspx

********************************************************************************

 

PagedDataList2.aspx.cs

******************************************************************************

******************************************************************************

 

推荐使用 1 3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值