asp.net控件DataList分页用法
程序员文章站
2023-12-13 11:07:34
本文实例讲述了asp.net控件datalist分页用法。分享给大家供大家参考,具体如下:
protected void page_load(object sen...
本文实例讲述了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相关内容感兴趣的读者可查看本站专题:《asp.net字符串操作技巧汇总》、《asp.net操作xml技巧总结》、《asp.net文件操作技巧汇总》、《asp.net ajax技巧总结专题》及《asp.net缓存操作技巧总结》。
希望本文所述对大家asp.net程序设计有所帮助。
推荐阅读