[原创] 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();
    }
这样就可以了
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号