日期:2014-05-18  浏览次数:20766 次

如何使用DataAdapter更新数据库
我用DataAdapter取得一个DataTable后,对DataTable进行一系列修改后,如何把数据更新回数据库?
比方说,取得DataTable结构如下:
CID CName CNum
1 AA 0
2 BB 5
3 CC 3
更新后结构:
CID CName CNum
1 AA 0
2 CC 1
3 DD 0
4 FF 6
5 QQ 8
(CID是PK,InsertCommand,UpdateCommand和DeleteCommand都已设置)
我在使用DataAdapter.Update(DataTable)后,发现记录是重新添加了,并不是修改,不知各位高手知道是怎么回事,哪里出了问题,怎样才能把新数据更新到数据库?


------解决方案--------------------
SqlCommandBuilder
------解决方案--------------------
你加我吧,迟些给个样例代码你