Adapter顾名思义,就是“适配器”。

解决方案 »

  1.   

    如果不想真删除数据
    数据库在设计时 可以设计成假删在表内添加一标记字段 flag :0 未删除  1:已删除读取数据时: select * from tb where flag =0读取历史记录:select * from tb where flag =1
      

  2.   

    补充一句:只能把所有修改的行,做为新增行,原行也需要在一个字段中做删除标记至于实现方法,可以修改Adapter中Update,Delete等Command的SQL语句,并要求返回值与真实的Update和Delete一致(Update需要返回一个Select语句,一并实现)也可以使用ExecuteNonQuery