请确定没有调用:AcceptChange()方法!

解决方案 »

  1.   

    如果在修改RowState后你是用了Update或AcceptChange()方法,RowState会回复未修改状态
      

  2.   

    DataSet中DataTable某一行数据已经修改,但它的RowState仍为未修改状态   
      我肯定没有调用,我刚才查过了,还有一个现象,当我单击其它行后原来那个rowstate才改为修改状态了,奇怪奇怪,不吝赐教,谢谢
      

  3.   

    你用的是WINFORM的DATAGRID吧,这个情况在.NET刚推出时就存在,
      

  4.   

    DataSet中DataTable某一行数据已经修改,但它的RowState仍为未修改状态   
      我肯定没有调用,我刚才查过了,还有一个现象,当我单击其它行后原来那个rowstate才改为修改状态了,
    我用的是WinForm的DataGrid,而且该列是绑定的ComboBox列,有什么解决的办法
    奇怪奇怪,不吝赐教,谢谢
      

  5.   

    在修改完后加上这句话试试
    this.BindingContext[dataset,"tablename"].EndCurrentEdit();