myDataSet.AcceptChanges();
myDataGrid.Refresh();如果数据源变了,要重新绑定

解决方案 »

  1.   

    tryCurrencyManager cm;
    cm=(CurrencyManager)myGrid.BindingContext[myGrid.DataSource];
    DataRowView drv;
    drv =(DataRowView) cm.Current;
    drv.Row.Delete();orBindingManagerBase bmb = BindingContext[myGrid.DataSource, "myTable"];
    DataRowView drv =(DataRowView) bmb.Current;
    drv.Row.Delete();
      

  2.   

    我是用缓冲更新到库中,即用户修改完所有记录再运行
    DataAdapter.Update()提交数据
    如果用了
      myDataSet.AcceptChanges();
    则数据无法更新到库中
      

  3.   

    感谢各位:
    saucer(思归)的第二种方法可行,第一种运行时出现异常.