|
|
3#

楼主 |
发表于 2007-9-26 10:58:06
|
只看该作者

注意,如果你要将以上代码放到独立页面,必须要先继承System.Web.UI.ICallbackEventHandler接口!
编写完以上代码后,再需将SqlPager里的PagerStyle属性设置为以Ajax开头的类型,以下是PagerStyle属性各参数的说明:- **/**/////
- /// 页面样式设置
- ///
- public enum PagerStyle
- {
- /**//**//**////
- /// 按钮样式为上下页箭头
- ///
- NextPrev,
- /**//**//**////
- /// 按钮样式来下拉框页码
- ///
- NumericPages,
- /**//**//**////
- /// 按钮和下拉框页码一起显示
- ///
- NextAndNumeric,
- /**//**//**////
- /// 自定义样式,可自定文本
- ///
- CustomStyle,
- /**//**//**////
- /// 自定义样式,可自定文本,同时显示下拉页码
- ///
- CustomAndNumeric,
- /**//**//**////
- /// 无刷新箭头式按钮
- ///
- AjaxNext,
- /**//**//**////
- /// 无刷新箭头式按钮加下拉页码
- ///
- AjaxNextAndNum,
- /**//**//**////
- /// 无刷新下拉框按钮
- ///
- AjaxNumeric,
- /**//**//**////
- /// 自定义无刷新分页
- ///
- AjaxCustomPages,
- /**//**//**////
- /// 自定义无刷新和下拉框页码
- ///
- AjaxCustomAndNumeric
- }
复制代码 2、配合TabControls使用:
TabControls控件是从Discuz!DNT论坛里抽取出来的,感觉效果挺好,呵,就是类似一个Tab的效果,可以相互切换各自内容,而且此控件里可放任何其他控件或者代码,只是如果放其他的数据源控件,会有些问题,子控件的一些事件会触发不了,具体我也不知道什么原因:(
同样,当时将此分页控件加到Tab里时,也出现了不少问题,不过现在已修复好这些问题了,但如需与Tab配合使用,现也只能使用AJAX模式!
如需在Tab下使用SqlPager控件,只需设置以下2个参数后即可以了
UseTabPager="true"
PagingMode="NonCached"
至于其他更多参数设置,请自行查看WF类库文档,均有说明了 |
|