有些值从“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#将其排在另一个数据表中。
我该怎么办?请帮忙。
答案 0 :(得分:0)
如果可能的话,我会使用Lambda。类似的东西:
DBTable.Items.ForEach(item => {
var parts = item.Split(',');
var dataTableItem = new item(parts[0],parts[1]);
DataTable.Insert(dataTableItem);
});