我在C#中使用表格適配器,其中Visual Studio爲您生成代碼。 我有使用下面的代碼插入和更新工作得很好。ADO.NET tableadapter添加/更新/刪除
但是,當試圖刪除使用.update它給我以下錯誤。
當通過刪除行傳遞DataRow集合時,更新需要有效的DeleteCommand。
this.workersTableAdapter.Update(this.nursery_dbDataSet_workers.workers);
我在C#中使用表格適配器,其中Visual Studio爲您生成代碼。 我有使用下面的代碼插入和更新工作得很好。ADO.NET tableadapter添加/更新/刪除
但是,當試圖刪除使用.update它給我以下錯誤。
當通過刪除行傳遞DataRow集合時,更新需要有效的DeleteCommand。
this.workersTableAdapter.Update(this.nursery_dbDataSet_workers.workers);
打開DataSet設計器,然後單擊適配器。在屬性窗口中它有4個Command屬性,請檢查DeleteCommand。它似乎失蹤了。
您可以重新運行嚮導或手動編寫刪除Sql。
啓用刪除的複選框已選中,但我不知道它放置代碼的位置。我甚至再次運行嚮導,它說它創建了刪除語句。 – 2010-05-05 20:27:22
我上面的回答告訴你如何找到刪除語句。最後點擊小按鈕。 – 2010-05-05 20:51:45
進一步注意:'啓用刪除'不是TableAdapter的屬性。仔細閱讀,這不是您需要的表單設計師。 – 2010-05-05 21:05:06
您是否在適配器上指定了刪除命令...? – 2010-05-05 19:48:15
我在哪裏可以找到? – 2010-05-05 19:52:32
我沒有從workersTableAdapter中刪除 – 2010-05-05 20:02:30