1

我在 C# 中使用表适配器,Visual Studio 会在其中为您生成代码。使用以下代码,我的插入和更新工作得很好。

但是,当尝试使用 .update 删除时,它给了我以下错误。

当传递带有已删除行的 DataRow 集合时,更新需要有效的 DeleteCommand。

this.workersTableAdapter.Update(this.nursery_dbDataSet_workers.workers);
4

1 回答 1

1

打开 DataSet 设计器并单击 Adapter。在属性窗口中,它有 4 个 Command 属性,检查DeleteCommand。它似乎不见了。

您可以重新运行向导或手动编写 Delete Sql。

于 2010-05-05T20:10:24.057 回答