早上,有看MSDN,看到了
想起以前Insus.NET只对Gridview和DataList控件进行自定义分页。《》一直也没有想过对Repeater控件进行分页。只是把Repeater控件用作绑定单笔记录或是一些数据集较小来使用。 今天看到MSDN这个分页类,也没有看见到微软对Repeater控件列出其中来介绍,难道真不能对Repeater控件进行分页了吗?
看演示:先从数据库准备数据源: 上面有一个实例化类BizBaseSQLSp,这个类具体实现,可以参考《》设置一下Repeater控件的Style(样式):
在创建Repeater控件:
设置分页状态:
现在我们可以实现.cs页的代码,实现分页状态以及给Reeapter控件的绑定,实现之前,需要写一个property是为了存储当前分页的索引Index:
实现分页与数据绑定控件:还有两个按钮事件没有实现,下面来完成它们:
实现演示: