GrieView有个页导航模版,那个导航模版只有记录数大于PageSize时,才显示 ,我希望不管什么时候都显示,谢谢帮忙!!!(100分)也就是说当记录数小于PageSize时,我也要显示页导航部分

解决方案 »

  1.   

    ------------------------------------------------
    |       首页  上一页  下一页  尾页              |
    ------------------------------------------------
    上面的 首页  上一页  下一页  尾页 是我自己用代码编写的,没有用自带的。
    我只是使用它分页模板的位置,但实现是自己写代码实现的。这种情况有个问题,当记录数不足Pagesize大小时,他不显示分页那部分,只有大于PageSize时,它才显示。
    我希望记录不足一页时,也显示分页部分的内容,我想这个应该是可以设置的,但是我现在还没发现高手帮忙
      

  2.   

    用4個LinkButton來做  首頁  上一頁  下一頁  魏頁
    他們的onclick事件是這個,給他們的CommandArgument起名字  protected void PageButtonClick(object sender,EventArgs e)
        {
            string arg = ((LinkButton)sender).CommandArgument.ToString();
            switch(arg)
            {
                case "first":
                    GridView1.PageIndex = 0;
                    break;
                case "prev":
                    if(GridView1.PageIndex>0)
                    {
                        GridView1.PageIndex -= 1;
                    }
                    break;
                case "next":
                    if(GridView1.PageIndex<GridView1.PageCount-1)
                    {
                        GridView1.PageIndex += 1;
                    }
                    break;
                case "last":
                    GridView1.PageIndex = GridView1.PageCount - 1;
                    break;
                default:
                    GridView1.PageIndex = 0;
                    break;
            }
            this.tbPage.Text = Convert.ToString(GridView1.PageIndex+1);
            GridViewBind();
        }
      

  3.   

    自己写分页好了
    我刚写了个,样式:第1页 共2页 38条记录  <<   <  1 2 3 4 5  >   >> 可以分享给你
    qq32181312
      

  4.   

    谢谢楼上,分页我知道如何实现分页,分页函数我自己已经写好了。我要解决定问题是,当记录数不足Pagesize大小时,他不显示分页模板那部分,只有大于PageSize时,它才显示。我 希望不足Pagesize大小时也显示分页模板部分
      

  5.   

    既然自己写了,那默认的分页就不要显示啊
     PagerSettings-Visible="false"
      

  6.   

    自己写分页模板,把默认的隐藏掉
     AllowPaging="True" PageSize="20" PagerSettings-Visible="false"把自己写的放在gridview下面就好了,仅有一页也会显示