本篇文章为大家展示了怎么在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使用DataList分页控件,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。