自己为 GridView 写分页 如: [首页][上一页][下一页][末页]

1:  在页面中添加四个按钮(Button或ImageButton)分别为:  [首页][上一页][下一页][末页],并且设置四个的OnClick事件都为一样.如:都是 button_click  (四个按钮都调用同一个 button_click  事件)

2:为四个按钮的CommandArgument事件分别取名,如:"first","up","next","last"

3:后台代码:(注意:四个按钮都是用button_click这一个事件,    直接在四个按钮的click事件中输入button_click)

 protected void button_click(object sender, EventArgs e)
    {
        string commandString = ((Button)sender).CommandArgument.ToString();
        switch (commandString)
        {
            case "next":
                if (this.GridView1.PageIndex < (GridView1.PageCount - 1))
                {
                    GridView1.PageIndex += 1;
                }
                break;
            case"up":
                if (this.GridView1.PageIndex > 0)
                {
                    GridView1.PageIndex -= 1;
                }
                break;
            case"last":
                this.GridView1.PageIndex = (GridView1.PageCount - 1);
                break;
            case"first":
                this.GridView1.PageIndex = 0;
                break;             
        }

        bindGridView(); //重新绑定
    }

4:同时还要设置GridView的AllowPaging="True" 以及PageSize 页数.

在HTML设置中去掉 <PagerSettings Visible="false" /> 

的分页效果..

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值