本文实例讲述了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程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
Mobilenetv3-ssd训练VOC格式数据集loss出现nan:数据本身出现问题
Android PackageManagerService(二)下载安装详解
Asp.Net Core 3.1 Web Api 返回数据字段被转换为小驼峰格式的解决办法
已知两点经纬度,计算偏移角(正北为0,顺时针为正,逆时针为负)
解决问题“Could not load file or assembly xxxxxxx or one of its dependencies”
网友评论