我是个新手,在GridView中分页了 ,每一行的后边都有个编辑 和删除按钮,想在第2或3、4、5、6、……页点编辑,实现编辑保存以后不会刷新到第一页而且能把编辑后的值在此页显示出来。就是记住当前的页,停留在那。

解决方案 »

  1.   

    编辑后不要调用grid 的databind方法
      

  2.   

    databind()时判断一下当前的页码,如果不是第一页就直接跳过去
      

  3.   

    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
            {
                //
                GridView1.PageIndex = e.NewPageIndex; //把当前页设置为新页数
                GridView1.DataSource = SqlDataSource1;  //设置数据源
                DataBind();  //绑定
            }
      

  4.   

    把页码当参数传到网页地址中,像csdn一样.