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();
    }
  • 相关阅读:
    python中的有趣用法
    python计算程序运行时间
    python OptionParser模块
    优酷界面全新改版
    python数值计算模块NumPy scipy安装
    IOS开发-通知与消息机制
    四川大学线下编程比赛第一题:数字填充
    矩形旋转碰撞,OBB方向包围盒算法实现
    【Cocos2d-x 粒子系统】火球用手指飞起来
    它们的定义AlertDialog(二)
  • 原文地址:https://www.cnblogs.com/zhxlsuyu/p/3789713.html
Copyright © 2011-2022 走看看