zoukankan      html  css  js  c++  java
  • AspNetPager分页控件的运用 【转】有用

     

    1. 添别AspNetPager.dll的引用。

    2.    <webdiyer:AspNetPager ID="pager" runat="server" CssClass="Other" PageSize="20" OnPageChanged="pager_PageChanged"
                                                CustomInfoStyle="Other">
                                            </webdiyer:AspNetPager>

    放到Html表格中

    3. 后台代码

    grid是要分页的GridView 或DataGrid 的控件ID

     protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
                PageInit();
        }
        private void PageInit()
        {
            pager.RecordCount = 获取要分页的数据库的行的记录总和

            BindData();

        }

     

      void BindData()
        {     记得要把PageSize ,CurrentPageIndex 两个参数带上
                  grid.DataSource = 获取数据库记录.Get( pager.PageSize * (pager.CurrentPageIndex - 1), pager.PageSize);
                  grid.DataBind();

        }

    分页事件

    protected void pager_PageChanged(object sender, EventArgs e)
        {
            BindData();
        }

    这样就可以了

     

    作者:水木    
     
  • 相关阅读:
    mybatis和spring整合
    Freemarker教程1(基本使用)
    mybatis教程6(逆向工程)
    mybatis教程4(动态SQL)
    mybatis教程5(延迟加载和缓存)
    mybatis教程2(配置文件)
    python作用域
    软件测试基础面试题
    http协议
    selenium自动化测试
  • 原文地址:https://www.cnblogs.com/hsapphire/p/1664225.html
Copyright © 2011-2022 走看看