misc.log

日常茶飯事とお仕事と

DataTableにImportRowするときの注意

DataTableにImportRowで別のDataTableからデータを1行ずつ突っ込む場合、事前に「テーブルごとまるまる突っ込む」といった処理が行われていれば良いのだが、そうでない場合はうまくいかない。理由は、受け入れ側のDataTableに、データ構造等の情報が全く無いから。
このような場合、

Dim destination As DataTable
destination = source.Clone

といった処理で、元となるDataTableから構造をCloneメソッドで移しておく必要がある。

ということを知った。

http://support.microsoft.com/kb/308909/ja

ここから。