如何在分页的DataGrid中实现编辑选中的行,
我在第一页点编辑 更新 删除 没有问题,可是到了第二页在点编辑,被编辑的行就不是我选中的行了,跑到第一页去了,页码也出现了问题,页码是2 内容却是页1的,这个问量怎么解决。

解决方案 »

  1.   

    你在grid的属性生成器里绑定数据了吗
      

  2.   

    //分页
    private void DataGrid_Index_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
    {
    DataGrid_Index.CurrentPageIndex=e.NewPageIndex;
    //在这里重新绑定一次
    }
      

  3.   

    在Load事件里
           if(!Page.isPostBack)
    {
           Page.DataBind()}
    试试
      

  4.   

    如果你要 DataGrid 给你显示第二页,后台处理编辑后绑定数据一定要重新设置  currentPageIndex=2。
      

  5.   

    如果你设置了
    DataGrid_Index.CurrentPageIndex=e.NewPageIndex;
    应该不会有问题!
      

  6.   

    Sub Page_Load(sender As Object,e As EventArgs)
     if Not isPostBack
        Page.DataBind()
    End Sub
      

  7.   

    建议用 陕北吴旗娃 的分页控件,碰到这种分页编辑,一点问题都没有.不必无端的伤害自己的脑细胞.
    下载地址:www.webdiyer.com