网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 asp.net控件DataList分页用法
内容
    这篇文章主要介绍了asp.net控件DataList分页用法,实例分析了asp.net使用DataList控件实现分页功能的设置与数据操作技巧,需要的朋友可以参考下
    本文实例讲述了asp.net控件DataList分页用法。分享给大家供大家参考,具体如下:
    protected void Page_Load(object sender, EventArgs e)
    {
      if (!IsPostBack)
      {
       ViewState["Page"] = 0;
       Bangding();
      }
    }
    //绑定数据
    public void Bangding()
    {
      PagedDataSource pds = new PagedDataSource();
      pds.DataSource = MerchandiseManager.GetList("");
      pds.AllowPaging = true;
      pds.PageSize = 5; //每页记录数
      pds.CurrentPageIndex = Pager;//当前页
      lblCurrPage.Text = "第" + (pds.CurrentPageIndex + 1).ToString() + "页 共" + pds.PageCount.ToString() + "页";
      SetEnable(pds);//上下页按钮的有效壮态
      dlistMerchand.DataSource = pds;
      dlistMerchand.DataBind();
    }
    private int Pager
    {
      get
      {
       return (int)ViewState["Page"];
      }
      set
      {
       ViewState["Page"] = value;
      }
    }
    //下一页
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
      Pager++;
      Bangding();
    }
    //上一页
    protected void LinkButton2_Click(object sender, EventArgs e)
    {
      Pager--;
      Bangding();
    }
    //上下页按钮的有效壮态
    private void SetEnable(PagedDataSource pds)
    {
      btnShang.Enabled = true;
      btnXia.Enabled = true;
      if (pds.IsFirstPage)
      {
       btnShang.Enabled = false;
      }
      if (pds.IsLastPage)
      {
       btnXia.Enabled = false;
      }
    }
    希望本文所述对大家asp.net程序设计有所帮助。
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/18 14:27:52