DataRows を使用する tableadapter を使用して、データベース内のテーブルを更新しようとしています。これらは、 を使用してセッション データテーブルから作成された行ですDataTable.Select()
。
SaveDetailAdapter.Update(dr)
エラーは発生しませんが、データベース内のテーブルは更新されません。行のすべての要素は、アダプタのストアド プロシージャが期待する順序になっています。
しかし、私が電話した場合
Update(dr.ItemArray.GetValue(0), dr.ItemArray.GetValue(1), dr.ItemArray.GetValue(2))
できます。したがって、ループして update を呼び出してパラメーターを渡すことはできますが、データ行はできません。