有两个分页控件,
一个是通过PostBack来分页的,一个是通过URL来分页的。
先说PostBack的吧。
推荐使用环境,后台管理、OA等。
优点呢就是可以利用ViewState来保存很多信息,比如总记录数、查询语句、查询条件、等等,可以提高一些效率。
URL的。
这个是后完成的,代码能稍微好一点,由于不能使用ViewState,所以好多地方都比较别扭。
恩,还是有点乱,还是说一下使用方法吧。
分页控件自带了两种分页算法。为什么要有两种分页算法呢?因为分页的要求是不一样的呀。
1、一个排序字段,且排序字段没有重复值。
2、多个排序字段,且最后一个排序字段没有重复值。
3、一个排序字段,且排序字段有重复值。
4、多个排序字段,且最后一个排序字段有重复值。
对于3和4,大多数情况都可以通过增加一个排序字段(比如自键)的方式变成第2种。
第一种情况比较简单了。
对于第一种情况,分页控件设置起来也很简单。
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
主要就是设置属性,回发事件会自动处理,一般情况是不用再写挥发的事件了。
短短十行就搞定了。运个行吧,只要属性设置正确就可以正确分页了。
对了,连接字符串的问题。
在Web.Config里面添加“ConnStr”就可以了。
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
第二种情况稍微复杂一点,
PageLoad部分是一样的,只是在 SetPageInfo2 多设置几个属性就可以了。
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
下载地址;
https://files.cnblogs.com/jyk/Send.rar
https://files.cnblogs.com/jyk/Send.rar
分页效果