客户端设置了GridView的显示分页的各个属性,
后台cs代码为:
 protected void GridViewGroup_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        GridViewGroup.PageIndex = e.NewPageIndex;
        GridViewDataBind();//自定义的数据绑定事件
    }

解决方案 »

  1.   

    客户端设置了GridView的显示分页的各个属性, 
    后台cs代码为: 
    protected void GridViewGroup_PageIndexChanging(object sender, GridViewPageEventArgs e) 
        { 
            GridViewGroup.PageIndex = e.NewPageIndex; 
            //这里再重新绑定一下GridView的数据源 
             fillGrid();
        } 
      private void fillGrid()
        {
            DataSet ds = (DataSet)ViewState["ds"];
            this.GridView1.DataSource = ds.Tables[0];
            this.GridView1.DataBind();
        }
      

  2.   

    GridViewDataBind();//自定义的数据绑定事件-- 这玩意里面有问题
      

  3.   

    如果用自动启用分页的话还管它什么呢?
    在PageIndexChanging事件中绑定
      

  4.   

    自动启用分页了,就不需要在cs文件里面写了啊。
    要是写的话应该是这样的:
    protected void GridViewGroup_PageIndexChanging(object sender, GridViewPageEventArgs e) 
        { 
            GridViewGroup.PageIndex = e.NewPageIndex; 
            GridViewGroup.DataBind();//自定义的数据绑定事件 
        } 
      

  5.   

    protected void GridViewGroup_PageIndexChanging(object sender, GridViewPageEventArgs e) 
        { 
            GridViewGroup.PageIndex = e.NewPageIndex; 
            GridViewGroup.DataBind();//+上此句才对,刚才看错了...
            GridViewDataBind();//自定义的数据绑定事件 
        } 
      

  6.   

    还是不行?GridViewDataBind();//自定义的数据绑定事件 
    应该没问题啊,要不然也不能显示第一页的数据,是把,就是点击第二页的时候是空白!
      

  7.   

    不过有新的问题了,就是序号问题,我在每一行设置了序号,但第二页的序号又重新编了,可不可以是序号累计起来!
    这是客户端设置序号的code:
    <asp:TemplateField HeaderText="序号">
                                                            <ItemTemplate>
                                                              <asp:Image ID="image1" runat="server" ImageUrl="~/images/newarrowp.gif" />
                                                              <asp:Label ID="lbID" runat="server" Text="<%# xuhao%>">" ></asp:Label>
                                                            </ItemTemplate>
                                                            <ItemStyle Width="7%" />
                                                        </asp:TemplateField>
    这是后台CS的代码:
     int LineNum = 0;
        protected int xuhao
        {
            get
            { return ++LineNum; }
        }