重新DataGrid.DataSource=DataSet;DataGrid.DataBind();

解决方案 »

  1.   

    我也是这么做的,但是点Cancle,刷新网格后,界面仍然是在编辑状态!
    public void CancelCommand(Object sender,DataGridCommandEventArgs e)
    {
    dtgYhxx.EditItemIndex=-1;
    UpdateView();
    }
    这是怎么回事呢??
      

  2.   

    DataSet1.Clear();
    DataAdapter1.Fill(DataSet1,"table");
    dataGrid1.Refresh();
      

  3.   

    DataAdapter1.Fill(DataSet1,"table");
    DataGrid.DataBind()
      

  4.   

    我也遇到过,想了很办法,都不行,DATAGRID好像保存上一次的工作状态。 试试清除DATAGRID的样式,有时可以!
      

  5.   

    detailGridUser.CurrentPageIndex-=1; 
        detailGridUser.EditItemIndex=-1;
        DataBindUser();
      

  6.   

    public void CancelCommand(Object sender,DataGridCommandEventArgs e)
    {
    dtgYhxx.EditItemIndex=-1;
             DataSet1.table1.Clear();
             DataAdapter1.Fill(DataSet1,"table1");
             dtgYhxx.DataSource=DataSet1
             dtgYhxx.DataBind();
    }
      

  7.   

    取消时EditItemIndex=-1再次绑定DataGrid