データ操作

[C#] DataRowをコピー(Copy)する

2022年5月31日

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でコピーできます。

関連記事

-データ操作
-