C# 如何使用SQL DataAdapter删除DataSet表中的行并使其反映在数据库中?

C# 如何使用SQL DataAdapter删除DataSet表中的行并使其反映在数据库中?,c#,.net,ado.net,C#,.net,Ado.net,我正在执行row.Delete和dataAdapter.Updatedataset,mytable 我还为数据适配器指定了delete命令 但是删除的行不会在数据库中被删除 我遗漏了什么吗?插入和更新正在工作 我不想使用CommandBuilder。是否设置了dataAdapter.DeleteCommand?-这是将为数据表中已删除的每一行激发的命令 可能是原因。在调用TableAdapter或数据适配器的更新方法时,会自动调用AcceptChanges方法。@Suresh您指定的删除命令在哪

我正在执行row.Delete和dataAdapter.Updatedataset,mytable

我还为数据适配器指定了delete命令

但是删除的行不会在数据库中被删除

我遗漏了什么吗?插入和更新正在工作


我不想使用CommandBuilder。

是否设置了dataAdapter.DeleteCommand?-这是将为数据表中已删除的每一行激发的命令


可能是原因。

在调用TableAdapter或数据适配器的更新方法时,会自动调用AcceptChanges方法。@Suresh您指定的删除命令在哪里,最好在这里使用它,并认为这是罪魁祸首