多种分页汇总

1.GridView自带分页。

操作方法:1.用XXDataSource(SqlDataSource、ObjectDataSource随你)绑定。开启分页,OK.不会玩,网上搜

2.给GridView添加个Paging_Change事件。代码也很简单,不会玩,网上搜

 

2.DataList、Repeat

这两个比较麻烦。因为要取到第几页的内容。其实就是难在数据源的分解。

常见数据源有两种:DataTable、List集合

List可以用skip+take取到你要的数据

DataTable:1。可以用PagedDataSource来绑定控件,相对简单些。例:

PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = ds.Tables[0].DefaultView; //datatable数据源
objPds.AllowPaging = true;
objPds.PageSize = 5;

objPds.CurrentPageIndex=pageindex;//当前页索引

                2。可以转成List后再绑定,怎么转,一个函数搞定(网上有人帮我们做好这个工作了)。这个还要一个实体,也麻烦些。

                3。分页SQL算法,网上一堆。这个就是要去写SQL语句。

转载于:https://www.cnblogs.com/chencidi/archive/2010/12/28/1919251.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值