我正在尝试使用带有 DataRows 的 tableadapter 更新我的数据库中的表。这些是从会话数据表创建的行DataTable.Select()
。
SaveDetailAdapter.Update(dr)
不会导致错误,但不会更新数据库中的表。该行的所有元素都按照适配器的存储过程期望看到它们的顺序排列。
但是,如果我打电话给
Update(dr.ItemArray.GetValue(0), dr.ItemArray.GetValue(1), dr.ItemArray.GetValue(2))
有用。所以我可以循环调用更新和传递参数,但不能调用数据行。