您的位置:首页 > 其它

一步步打造自己的分页控件--2

2011-11-26 20:34 239 查看
上一篇中我将分页的代码写在用户控件里面,仔细一想,发现分页无非是改变当前页码,获取不同的数据

所以点击分页事件都是同一个,因此想到了使用委托,绑定多个类似的事件,对上面的代码进行优化

前台代码

View Code

1 protected void Page_Load(object sender, EventArgs e)
2 {
3 showData(1);
4 this.pager31.OnPageChange += new controls.pageChangedHandler(pager31_PageIndexChanged);
5 }
6 void pager31_PageIndexChanged(object sender, int nPageIndex)
7 {
8 showData(nPageIndex);
9 }
10
11 private void showData(int nPageIndex)
12 {
13 pager31.PageCount = 20;
14 pager31.Pagelist = (new sqlHelper().getAllPage()) / pager31.PageCount;
15 this.GridView1.DataSource = new sqlHelper().getList(pager31.PageCount, nPageIndex - 1, "");
16 this.GridView1.DataBind();
17 }
代码继续在下一篇中提供下载,不好意思让各位博友久等,拍砖头的尽管来
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: