【C#】DataTableの指定した行を別のDataTableにコピーする
<今回の目的>
DataTableの指定した行を別のDataTableにコピーする方法を記載しています。
以下、ソースを記載します。
/*
* 目的
* DataTableの指定した行を別のDataTableにコピーする
*/
DataTable dt = new DataTable();
dt.Columns.Add("A");
dt.Columns.Add("B");
DataRow dr = dt.NewRow();
dr["A"] = 1;
dr["B"] = true;
dt.Rows.Add(dr);
dr = dt.NewRow();
dr["A"] = 1;
dr["B"] = false;
dt.Rows.Add(dr);
// 指定する行を別のDataTableにコピーする
DataTable dt2 = dt.Clone();
// 2行目をdt2にコピー
dt2.ImportRow(dt.Rows[1]);
// 1行目をdt2にコピー
dt2.ImportRow(dt.Rows[0]);

