-1

一些值在 C# 中从“数据库表”填充到我的“数据表”,我的数据表如下所示(我只显示了一列):

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

我试过像下面这样并且能够拆分。但是,我怎样才能将它插入另一个数据表?

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

我想将列名分成两部分;也就是说,“名称”和“ID”并使用 C# 在另一个数据表中使其成为行。

我该怎么做?请帮忙。

4

1 回答 1

0

我会为此使用 Lambda - 如果可能的话。就像是:

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 回答