介绍如何使用SqlPager分页控件

http://tech.ddvip.com   2007年08月27日    社区交流

内容摘要:SqlPager分页控件是一个多功能灵活的分页控件,原理是利用了PagedDataSource()数据源进行分页处理,现此控件已集成于Winson.Framework框架里(以下简称WF),同时也使用了WF框架里的数据库低层操作语句,因此同时也可以支持多种数据库

  编写完以上代码后,再需将SqlPager里的PagerStyle属性设置为以Ajax开头的类型,以下是PagerStyle属性各参数的说明:

  **/**///// <summary>
  /// 页面样式设置
  /// </summary>
  public enum PagerStyle
  {
  /**//**//**//// <summary>
  /// 按钮样式为上下页箭头
  /// </summary>
  NextPrev,
  /**//**//**//// <summary>
  /// 按钮样式来下拉框页码
  /// </summary>
  NumericPages,
  /**//**//**//// <summary>
  /// 按钮和下拉框页码一起显示
  /// </summary>
  NextAndNumeric,
  /**//**//**//// <summary>
  /// 自定义样式,可自定文本
  /// </summary>
  CustomStyle,
  /**//**//**//// <summary>
  /// 自定义样式,可自定文本,同时显示下拉页码
  /// </summary>
  CustomAndNumeric,
  /**//**//**//// <summary>
  /// 无刷新箭头式按钮
  /// </summary>
  AjaxNext,
  /**//**//**//// <summary>
  /// 无刷新箭头式按钮加下拉页码
  /// </summary>
  AjaxNextAndNum,
  /**//**//**//// <summary>
  /// 无刷新下拉框按钮
  /// </summary>
  AjaxNumeric,
  /**//**//**//// <summary>
  /// 自定义无刷新分页
  /// </summary>
  AjaxCustomPages,
  /**//**//**//// <summary>
  /// 自定义无刷新和下拉框页码
  /// </summary>
  AjaxCustomAndNumeric
  }

  2、配合TabControls使用:

   TabControls控件是从Discuz!DNT论坛里抽取出来的,感觉效果挺好,呵,就是类似一个Tab的效果,可以相互切换各自内容,而且此控件里可放任何其他控件或者代码,只是如果放其他的数据源控件,会有些问题,子控件的一些事件会触发不了,具体我也不知道什么原因:(

   同样,当时将此分页控件加到Tab里时,也出现了不少问题,不过现在已修复好这些问题了,但如需与Tab配合使用,现也只能使用AJAX模式!

   如需在Tab下使用SqlPager控件,只需设置以下2个参数后即可以了

  UseTabPager="true"

  PagingMode="NonCached"

  至于其他更多参数设置,请自行查看WF类库文档,均有说明了

  WF框架下载:http://down.ddvip.com/view/118819513212628.html

责编:豆豆技术应用

正在加载评论...