无法使用带数据行的表适配器更新数据库

时间:2013-04-30 19:21:33

标签: c# datarow tableadapter

我正在尝试使用带有DataRows的tableadapter更新数据库中的表。这些是从具有DataTable.Select()的会话数据表创建的行。

SaveDetailAdapter.Update(dr)不会导致错误,但不会更新数据库中的表。该行的所有元素都是适配器的存储过程期望看到它们的顺序。

但是,如果我打电话 Update(dr.ItemArray.GetValue(0), dr.ItemArray.GetValue(1), dr.ItemArray.GetValue(2))

它有效。所以我可以遍历并调用更新并传递参数,但不是数据行。

0 个答案:

没有答案