在csdn里问了个问题,结果竟然没有人回答得上来...默~~~
http://expert.csdn.net/Expert/topic/3003/3003569.xml?temp=.2239038
主要问题,数据库里的内容会发生更改,想用缓存在DataSet里的数据去恢复它。但是DataAdapter.Update()只更新DataSet中,标记为modified的行,如果DataSet没有修改过,就什么都不做了。大家有什么办法吗?
我现在想到的唯一的办法是直接用手动更新,也就是写一个UpdateCommand,然后对每一行执行。但这样太麻烦,而且如果换一个表又得都重新写,还是想利用DataAdapter的功能啊,有什么办法吗?
http://expert.csdn.net/Expert/topic/3003/3003569.xml?temp=.2239038
主要问题,数据库里的内容会发生更改,想用缓存在DataSet里的数据去恢复它。但是DataAdapter.Update()只更新DataSet中,标记为modified的行,如果DataSet没有修改过,就什么都不做了。大家有什么办法吗?
我现在想到的唯一的办法是直接用手动更新,也就是写一个UpdateCommand,然后对每一行执行。但这样太麻烦,而且如果换一个表又得都重新写,还是想利用DataAdapter的功能啊,有什么办法吗?
![](/Emoticons/72_72.gif)