c#中,用逗号分隔的数据表列名分为两行

本文关键字:两行 数据表 分隔 | 更新日期: 2023-09-27 18:12:23

在c#中,一些值从"DB table"填充到我的"datatable",我的datatable看起来如下(我只显示了一列):

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

我试着像下面一样,能够分裂。但是,我如何将它插入到另一个数据表中呢?

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

我想把列名分成两个;也就是说,"Name"answers"ID",并使用c#使其在另一个Datatable中行。

我该怎么做?请帮助。

c#中,用逗号分隔的数据表列名分为两行

如果可能的话,我会使用Lambda。比如:

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