AspNetPager分页控件的使用

        protected void Page_Load(object sender, EventArgs e)
        {
            pager.RecordCount = bm.Count();
            Bind();
        }
        private void Bind()
        {
            PagedDataSource pds = new PagedDataSource();
            pds.AllowPaging = true;
            pds.PageSize = pager.PageSize;
            pds.CurrentPageIndex = pager.CurrentPageIndex - 1;
            pds.DataSource = bm.GetAll().Tables[0].DefaultView;

            DataList1.DataSource = pds;
            DataList1.DataBind();
        }
        protected void pager_PageChanged(object sender, EventArgs e)
        {//分页事件,点击分页会改变CurrentPageIndex的值
            Bind();
        }

 

 

JYOnline分页控件在代码中:
1.

DataSet ds = bl.GetByQuery(strWhere, strOrder, AspNetPager1.CurrentPageIndex - 1, AspNetPager1.PageSize);
AspNetPager1.RecordCount = bllArticle.GetByQueryCount(strWhere);
2.protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
    {
        AspNetPager1.CurrentPageIndex = e.NewPageIndex;
        BindArticle();
    }
3.web.config中<system.web>下添加节点
    <pages>
      <controls>
        <add assembly="AspNetPager" namespace="Wuqi.Webdiyer" tagPrefix="webdiyer"/>
        <add tagPrefix="EZC" assembly="StudyEZ.Controls" namespace="StudyEZ.Controls"/>
      </controls>
    </pages>

 

 

AspNetPager分页控件的使用:
        protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            GetAllExams();
        }
    }
        private void GetAllExams()
    {
        PagedDataSource pds = new PagedDataSource();
        DataSet ds=bllpaper.GetAllExam();
        AspNetPager1.RecordCount = ds.Tables[0].Rows.Count;
        pds.AllowPaging = true;
        pds.PageSize = AspNetPager1.PageSize;
        pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
        pds.DataSource = ds.Tables[0].DefaultView;
        this.RptExam.DataSource = pds;
        this.RptExam.DataBind();
    }
        protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
    {
        AspNetPager1.CurrentPageIndex = e.NewPageIndex;
        GetAllExams();
    }

转载于:https://www.cnblogs.com/cw_volcano/archive/2011/01/30/1948065.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值