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