msdn上没有吗?
 或到网上搜...

解决方案 »

  1.   

    要想获得只是更新的内容就用ds.GetChange()吧
      

  2.   

    ds的内容是只包括要更新的内容还是包括当前数据库里的内容和要更新的内容?
    ---ds是你的数据集,里面的内容可能已经更改过,也可能没有更改过(相对于数据库而言)。update的时候,其实是根据RowState来判断的
    你新增一行,改行的RowState就是Add,相同的道理,更改一行,行状态就是Modify,以此类推。update的时候,会遍历行,根据行状态来决定到底是Insert,Update 还是Delete,或者什么都不作
      

  3.   

    谢谢brightheroes(闭关|那一剑的风情)说的如此详尽