将逗号分隔的数据表列名拆分为C#中的两行

时间:2013-05-06 14:20:59

标签: c# datatable

有些值从“DB table”填充到C#中的“datatable”,我的数据表看起来如下(我只显示了一列):

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

我尝试了以下并且能够拆分。但是,我如何将其插入另一个数据表?

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

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

我该怎么办?请帮忙。

1 个答案:

答案 0 :(得分:0)

如果可能的话,我会使用Lambda。类似的东西:

DBTable.Items.ForEach(item => {
   var parts = item.Split(',');
   var dataTableItem = new item(parts[0],parts[1]);
   DataTable.Insert(dataTableItem);
});