QuickPager分页控件,最简单的设置代码

简介: 代码 ///     /// postback 的最简单的分页设置    ///     public partial class PostSimpleness : BaseWebPage    {        #region 初始化        protected override void OnInit(EventArgs e)        {            base.OnInit(e);            //数据访问函数库的实例,使用基类里定义的。
img_405b18b4b6584ae338e0f6ecaf736533.gif 代码
///   <summary>
    
///  postback 的最简单的分页设置
    
///   </summary>
     public   partial   class  PostSimpleness : BaseWebPage
    {
        
#region  初始化
        
protected   override   void  OnInit(EventArgs e)
        {
            
base .OnInit(e);

            
// 数据访问函数库的实例,使用基类里定义的。
            Pager1.DAL  =   base .Dal ;

            
// 设置显示数据的控件
            Pager1.ShowDataControl  =   this .GV;

            
// 定义QuickPager_SQL,设置Page属性
            Pager1.PagerSQL.Page  =   this ;
            
// 默认是PostBack的分页方式

        }
        
#endregion

        
protected   void  Page_Load( object  sender, EventArgs e)
        {
            
if  ( ! Page.IsPostBack)
            {
                SetPagerInfo();         
// 设置表名、字段名等
            }

        }

        
#region  给QuickPager_SQL 设置属性,以便拼接SQL
        
private   void  SetPagerInfo()
        {
            
// 表名或者视图名,必须设置
            Pager1.PagerSQL.TableName  =   " Manage_FunListCol " ;               // 表名或者视图名称
            
// 一些分页算法必须设置主键。
            Pager1.PagerSQL.TablePKColumn  =   " ListColID " ;              // 主键名称,不支持复合主键
            
// 排序字段也是必须设置的,否则就无法准确分页
            Pager1.PagerSQL.TableOrderByColumns  =   " ListColID desc  " // 排序字段,根据分页算法而定,可以支持多个排序字段
            
            
// 默认TableShowColumns是 * ,可以不设置
            
// Pager1.PagerSQL.TableShowColumns = "*";     // 需要显示的字段
            
// 没有查询条件,那就不用设置了嘛。
            
// Pager1.PagerSQL.TableQuery = "";                       // 查询条件

            
// 默认一页20条记录
            
// Pager1.PageSize = 4;                                   // 一页显示的记录数

            
// 设置分页方式,默认是Max_TopTop
            
// Pager1.PagerSQL.SetPagerSQLKind = PagerSQLKind.Max_TopTop;


        }
        
#endregion
    }

 

相关文章
|
算法
分页解决方案 之 QuickPager的使用方法(在UserControl里面使用分页控件的方法)
        因为我一直没有在UserControl里面使用过QuickPager分页控件,我都是直接在.aspx里面使用,所以这个bug一直没有发现。后来告诉我他把分页控件放在了UserControl里面无法翻页的情况,检查之后才发现分页的事件没有传递到UserControl里面的分页控件里面,就是说分页控件没有得到分页事件。
903 0
|
前端开发 数据库
QuickPager分页组件,v2.0.4.6发布
  以前QuickPager分页组件的样式都不怎么好看,但是突然有一天看到了《24款超实用的Web 2.0风格翻页代码》,感谢wayshan 提供了这么多的样式。     依据提供的样式,修改了一下QuickPager的源码,以便于更方便的套用css。
722 0
|
SQL
分页解决方案 之 QuickPager的使用方法(PostBack分页、自定义获取数据)
        适用范围:网站后台管理、OA、CRM、CMS等,从关系型数据库里提取数据,或者XML等获取数据,不愿意使用Pager_SQL、DataAccessLibrary的情况。       优点:可以使用自己喜欢的方式获取数据,不仅仅限于关系型数据库,其他的也都可以。
830 0
|
SQL 数据库
分页解决方案 之 QuickPager的使用方法(PostBack分页、自动获取数据)
      适用范围:网站后台管理、OA、CRM、CMS等,从关系型数据库里提取数据,愿意使用Pager_SQL、DataAccessLibrary的情况。       最佳数据库:MS SQL。
789 0
【自然框架】QuickPager分页控件的单独的源码 V2.0.4.2。
   QuickPager的源码分离出来之后由两个项目组成,一个是QuickPager、另一个是QuickPagerSQL。分页控件的演示也独立了出来。   如图1 。    QuickPager是分页控件的项目,负责UI的绘制,即上一页、下一页、页号导航等的绘制,还有事件的触发,控件绑定等功能。
859 0
|
Web App开发
分页解决方案 之 QuickPager的使用方法(目录)
      QuickPager asp.net 2.0 分页控件,基本告一段落。现在把使用方法、源码、Demo公布一下,感兴趣的可以下载看看。       一、从提取数据的角度开看,可以分为“自动”和“自定义”两种。
1068 0
|
JavaScript 搜索推荐 前端开发
【自然框架】QuickPager分页控件,新增一种分页方式——伪URL分页(Postback版)
适用场景   先说一下伪URL分页的适用场景。在网站的网页里实现查询功能,如果查询条件比较少的话,还比较好办,把查询条件放到URL里面传递即可。但是如果查询条件过多,就会照成URL的长度过长。既不好看,编写起来也很麻烦。
1130 0
|
JavaScript 前端开发
【自然框架】js版的QuickPager分页控件 V2.0
优点: 1、  通过更换模板可以控制各个分页元素(比如首页、末页,页号导航等)的位置和是否显示。 2、  通过更换css可以实现各种UI风格和效果。(附带24套css效果) 3、  Js的方式创建分页UI,不占用服务器资源。
1457 0
|
SQL 算法
分页解决方案 之 QuickPager的使用方法(URL分页、自动获取数据)
      适用范围:网站前台页面 等,从关系型数据库里提取数据,愿意使用Pager_SQL、DataAccessLibrary的情况。       优点:使用URL的方式,对于SEO比较友好。
934 0
|
前端开发 JavaScript 索引
【开源】QuickPager ASP.NET2.0分页控件V2.0.0.7 增加了一个js函数的分页方式。
     昨天在csdn上看到一个人提出来了一种分页的需求,大致是分页控件只负责绘制总页数、上一页、下一页等信息,然后在用户翻页的时候可以触发一个js函数,然后自己实现这个js函数。并不需要提交表单,他想用ajax的方式来获取数据,但是又不想使用微软的ajax。
873 0