ASP.NET中这个acceptchanges()方法怎么理解?

ASP.NET中这个acceptchanges()方法怎么理解?

可是我把ds.AcceptChanges();这句话注解掉,效果还是一样的,就是说qiuyuanUPDATE.xml表还是有“法布雷加斯”的资料(qiuyuan.xml表没有的) qiuyuanUPDATE.xml中的信息是由ds.WriteXml(Server.MapPath("qiuyuanUPDATE.xml")); 来写入的那ds.AcceptChanges();放在这里到底什么用呢?当对 DataSet 调用 AcceptChanges 时,任何仍处于编辑模式的 DataRow 对象都将成功结束其编辑。每个 DataRow 的 RowState 属性也会更改;Added 和 Modified 行变为 Unchanged,而 Deleted 行则被移除。也就是执行数据库操作,改不改遍不是看qiuyuanUPDATE.xml中的信息而是数据库database=sample