C#.NETのサンプルコードを掲載しています。
      
DataRowをコピーする。
DataRowからDataRowへコピーする方法です。
値をそのままコピーする場合は1行でいけちゃいます。
このサンプルではrow1にデータを格納し、row2にrow1のデータをコピーします。

テストコード
1
2
3
4
5
6
7
8
9
10

DataSet1 ds = new DataSet1();

DataSet1.DataTable1Row row1 = ds.DataTable1.NewDataTable1Row();
DataSet1.DataTable1Row row2 = ds.DataTable1.NewDataTable1Row();

row1.Column1 = 100;
row1.Column2 = "200";
row1.Column3 = DateTime.Now;

row2.ItemArray = row1.ItemArray;

10行目がコピーする処理になっています。
単純なコピーならこれでOKなのですが、コピーを省きたい列がでてきたらどうしましょうか。

      
DataSet




Effective C# 4.0
ビル・ワグナー
¥ 3,780



Copyright (C) 2011 - 2017 猫の気ままなC#日記