你改完后再加一句:
dataset.tables["表名"].AcceptChanges();

解决方案 »

  1.   

    dataset.tables["表名"].rows[行][列]="ABc";
      

  2.   

    看看什么情况了, 使用 AcceptChanges 后 rowstate 变成初始状态了,
    dataset.table.row[k][k] = "123", 这个时候 rowstate 状态是 modified以上两种情况都可以取值修改后的值
      

  3.   

    ms-help://MS.MSDNQTR.2003FEB.2052/vbcon/html/vbconintroductiontodatasetupdates.htm
      

  4.   

    在使用DataSet时所做的更改并不直接对DataSet产生影响,而需要使用AcceptChanges方法对其进行更新。