DataRowをコピーするサンプルです。
サンプル
例)DataRowをコピーする
using System.Data;
//DataTableを生成する
DataTable dt = new DataTable("ItemTable");
dt.Columns.Add("Name", typeof(string));
dt.Columns.Add("Price", typeof(int));
dt.Rows.Add("みかん", 50);
dt.Rows.Add("ぶどう", 300);
dt.Rows.Add("りんご", 150);
//2行目をコピーして末尾に追加する
dt.Rows.Add(dt.Rows[1].ItemArray);
コピー後のDataTableは以下のようになります。
結果
みかん 50
ぶどう 300
りんご 150
ぶどう 300
備考
- DataRowは.ItemArrayでコピーできます。