データテーブルAの特定の行を同じ構造を持ったデータテーブルBにコピーする方法について説明します。 失敗例 最初、何も考えずにこうかなと考えて作ったら失敗しました。 とすると、oTblB.Rows.Add(oRowCopy)の部分で"この行は既に別のテーブルに属しています。"というエラーメッセージが出力されました。 oRowCopyはoTblAに属しているから移動できないとのことでした。 ImportRow この場合はImportRowを使用します。 とすることで解決しました。 結果(イミディエイトウインドウ) 以上です。
![DataTable間でDataRowをコピーする [.NET]](https://cdn-ak-scissors.b.st-hatena.com/image/square/2f901acb5f58fb2bbb74044518ac12b6b7eb33f7/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEhbf4s1xnfQzkZ2Qb12Fuxad2NvUczyeCcEopYFelxOvQ1SCEgiKTe4iHyLL_Qv3PK2DURRFyTnX8uHdyPxdkYkW_0TBGyYU4bmqvaxdpOl2u6vDLkeFHgNUiXFXNaIcDk3iHao8C8gERgheQvbvow1YQ-Oav09JG_Y5U4EMXY_4S1OTeJ7BCqc7pxIcA%2Fw1200-h630-p-k-no-nu%2Fprogramming.jpg)