最 新 更 新

· 新版租房系统+App
· 充电桩用户端小程序定制开发
· 职称学习平台系统(教师端)
· 汽车行业在线培训云平台
· 智慧物业系统
· 题库后台系统
· 智慧农业大数据平台
· 景区景点管理
· 邦尼达物业小程序在线缴费平台
· AI拼车App+小程序+管理系统
· App+小程序+微信公众号+PC端商城,
· 户籍登记系统更新
· Saas平台+智慧化后台管理+移动App所有程序开发已完工
· 物流管理系统+物流设备研发工作
· 物业管理平台收费系统八大模块:
· 工程项目数字化管理系统
 首页 >>> 新闻中心 >> 正文

如何实现一般的分页效果

发布日期:[2014/8/14]    共阅[923]

    

属性,如何实现一般的分页效果


要实现分页的功能,需要怎么写代码。

代码

public partial class postback01 : System.Web.UI.Page
    {
        
protected override void OnInit(EventArgs e)
        {
            
base.OnInit(e);

            
//数据访问函数库的实例
            DataAccessLibrary dal = DALFactory.CreateDAL();
            Pager1.DAL = dal;

            
//定义QuickPager_SQL,设置Page属性
            Pager1.PagerSQL.Page = this;

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

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

        
#region QuickPager_SQL 设置属性,以便拼接SQL
        
private void SetPagerInfo()
        {
           Pager1.PagerSQL.TableName = 
"News_Info";             //表名或者视图名称
            Pager1.PagerSQL.TableShowColumns = "*";               //需要显示的字段
            Pager1.PagerSQL.TablePKColumn = "NewsID";             //主键名称,不支持复合主键
            Pager1.PagerSQL.TableOrderByColumns = "NewsID desc "//排序字段,根据分页算法而定,可以支持多个排序字段
            Pager1.PagerSQL.TableQuery = "";                      //查询条件

            Pager1.PageSize = 
4;                                  //一页显示的记录数

            //
设置分页方式
            Pager1.PagerSQL.SetPagerSQLKind = PagerSQLKind.Max_TopTop ;


        }
        
#endregion



打印此页】 【返回】【顶部】【关闭