zoukankan      html  css  js  c++  java
  • 分页

    <asp:LinkButton ID="lnkFirst" runat="server" CausesValidation="False" CommandArgument="First"
                        OnClick="LinkButton_Click" Text="首页"></asp:LinkButton>
                    <asp:LinkButton ID="lnkPre" runat="server" CausesValidation="False" CommandArgument="Pre"
                        OnClick="LinkButton_Click" Text="上一页"></asp:LinkButton>
                    <asp:LinkButton ID="lnkNext" runat="server" CausesValidation="False" CommandArgument="Next"
                        OnClick="LinkButton_Click" Text="下一页"></asp:LinkButton>
                    <asp:LinkButton ID="lnkLast" runat="server" CausesValidation="False" CommandArgument="Last"
                        OnClick="LinkButton_Click" Text="尾页"></asp:LinkButton>
    //此方法写在数据绑定里面
    
    
     #region 分页前方法
            //分页前方法
            Pager(); 
            #endregion
    
    
    #region 分页前的加载
        /// <summary>
        /// 分页前的加载
        /// </summary>
        protected void Pager()
        {
            //分页
            lnkPre.Enabled = true;
            lnkNext.Enabled = true;
            if (gvLoanList.Rows.Count > 0)
            {
                if (gvLoanList.PageIndex == 0)
                    lnkPre.Enabled = false;
                if (gvLoanList.PageIndex == gvLoanList.PageCount - 1)
                    lnkNext.Enabled = false;
                ddlPage.ClearSelection();
                ddlPage.Items.Clear();
                for (int j = 1; j <= gvLoanList.PageCount; j++)
                {
                    ddlPage.Items.Add(new ListItem("第" + j.ToString() + "/" + gvLoanList.PageCount.ToString() + "页", j.ToString()));
                    lblPage.Text = "当前第<strong>" + Convert.ToInt32(gvLoanList.PageIndex + 1).ToString() + "</strong>页,共<strong>" + Convert.ToInt32(gvLoanList.PageCount).ToString() + "</strong>页";
                }
                ddlPage.SelectedIndex = gvLoanList.PageIndex;
            }
            else
            {
                ddlPage.ClearSelection();
                ddlPage.Items.Clear();
                lnkPre.Enabled = false;
                lnkNext.Enabled = false;
                ddlPage.Items.Add("第1/1页");
                lblPage.Text = "当前第<strong>1</strong>页,共<strong>1</strong>页";
            }
        } 
        #endregion
    
    
    #region 分页
        /// <summary>
        /// 分页
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void LinkButton_Click(object sender, EventArgs e)
        {
            LinkButton lb = sender as LinkButton;
            if (lb.CommandArgument.ToString() == "Next")
                this.gvLoanList.PageIndex++;
            if (lb.CommandArgument.ToString() == "Pre")
                this.gvLoanList.PageIndex--;
            if (lb.CommandArgument.ToString() == "First")
                this.gvLoanList.PageIndex = 0;
            if (lb.CommandArgument.ToString() == "Last")
                this.gvLoanList.PageIndex = gvLoanList.PageCount;
    
            DataBind();
        } 
        #endregion
    
    
    
        #region 下拉框分页
        /// <summary>
        /// 下拉框分页
        /// </summary>
        protected void ddlPage_SelectedIndexChanged(object sender, EventArgs e)
        {
    	gvCompanyDirectorInfo.PageIndex = Convert.ToInt32(ddlPage.SelectedValue) - 1;
            BindData();
        }
        
        #endregion
    
  • 相关阅读:
    jmeter在Windows下安装(含插件安装)
    Jenkins中agent的使用
    Jenkins自动化测试脚本的构建
    Python在Linux下编译安装
    Jenkins项目构建运行
    VIM不正常退出产生的swp文件
    SSI服务器端包含注入
    【强网杯2019】随便注
    判断网站CMS
    windows基础
  • 原文地址:https://www.cnblogs.com/jiao28/p/3792340.html
Copyright © 2011-2022 走看看