-1

一部の値は、「DB テーブル」から C# の「データ テーブル」に取り込まれます。データ テーブルは次のようになります (表示した列は 1 つだけです)。

Name,ID <- This is column name
  A
  B
  C 

次のように試してみたところ、分割できましたが、これを別のデータテーブルに挿入するにはどうすればよいですか?

 foreach (DataColumn dc in dt.Columns)
 {
      string[] str1 = dc.ColumnName.Split(',');
 }

列名を 2 つに分割したい。つまり、「名前」と「ID」を C# を使用して別の Datatable に行を作成します。

どうすればいいですか?助けてください。

4

1 に答える 1

0

そのためにラムダを使用します-可能であれば。何かのようなもの:

DBTable.Items.ForEach(item => {
   var parts = item.Split(',');
   var dataTableItem = new item(parts[0],parts[1]);
   DataTable.Insert(dataTableItem);
});
于 2013-05-06T14:28:01.160 に答える