zoukankan      html  css  js  c++  java
  • AspNetPager控件分页使用方法

    AspNetPager控件官方下载地址:http://www.webdiyer.com/aspnetpager/ 

    把控件加到项目中(添加自定义控件的方法),并把它拖放到页面上

    <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <table>
                    <asp:Repeater ID="Repeater1" runat="server">
                        <ItemTemplate>
                            <tr>
                                <td><%#Eval("ID") %></td>
                                <td><%#Eval("TaskTime") %></td>
                                <td><%#Eval("UName") %></td>
                            </tr>
                        </ItemTemplate>
                    </asp:Repeater>
                </table>
    
            <webdiyer:AspNetPager ID="AspNetPager1" runat="server" AlwaysShow="true" FirstPageText="首页" LastPageText="尾页" PrevPageText="上一页" NextPageText="下一页" ShowPageIndexBox="Always" PageIndexBoxType="DropDownList" TextBeforePageIndexBox="跳转到" OnPageChanged="AspNetPager1_PageChanged"></webdiyer:AspNetPager>
    
           </ContentTemplate>
        </asp:UpdatePanel>

    Page_Load事件

    protected void Page_Load(object sender, EventArgs e)
    {
         if (!IsPostBack)
         {
                int recordCount = new VTaskBLL().GetTaskCount("1=1");
                AspNetPager1.RecordCount = recordCount;
    
                BindReapter();
            }
    }                    

    BindReapter方法

    private void BindReapter()
    {            
        int currentPage = AspNetPager1.CurrentPageIndex;
        int pageSize = AspNetPager1.PageSize = 10;
    
        List<VTaskModel> vtaskList = new VTaskBLL().GetTaskPage(pageSize, currentPage);
        Repeater1.DataSource = vtaskList;
        Repeater1.DataBind();
    }

    翻页事件

    protected void AspNetPager1_PageChanged(object sender, EventArgs e)
    {
        BindReapter();
    }
  • 相关阅读:
    AAPay v1.5使用介绍
    我的第一款实用工具眼保程序(EyesBaby)
    C/C++中const关键字详解
    go 中flag模块
    go语言的一些基础知识
    12.Redis6中的新的数据类型
    性能测试实战30讲笔记——2.性能分析思路
    11.redis6的发布与订阅(编号大小无关内容)
    k8s——1.k8s介绍
    Docker——容器数据卷
  • 原文地址:https://www.cnblogs.com/zhxlsuyu/p/3789713.html
Copyright © 2011-2022 走看看