首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

有关SqlDataAdapter.Update 访求使用解决方案

2012-03-20 
有关SqlDataAdapter.Update 访求使用小弟在做项目时遇到一个问题,从数据库里查询某个表返回一个DataTable

有关SqlDataAdapter.Update 访求使用
小弟在做项目时遇到一个问题,从数据库里查询某个表返回一个DataTable对象,想通过代码直接修改(包括增加,修改,删除)DataTable来直接更新数据库,结算发现无论怎么修改DataTable,只有增加是可以的,即可是删除一行,数据库还是保持不变,请问高手是什么原因或有什么好的解决办法? 更新方法用的是SqlDataAdapter.Update(dt)


[解决办法]
其次,一般不要这样删除行:dt.Rows.RemoveAt(1)

最好改为:dt.Rows[1].Delete(),这样删除,只是在DataTable中标记行被删除,这样Adapter还可以取得行的主键去数据库里删除记录,

热点排行