如何将多个列值连接到datatable c#中的一列

时间:2015-11-18 09:10:37

标签: c# datatable

我有一个包含3列的数据表(col1,col2,col3) 我添加了一个带col4的额外列(让我们说)。

现在我的要求是:

Col1 ||    col2 ||  col3  ||  col4

A          B        C         Col1-A;Col2-B;Col3-C 

基本上,我想在现有列名称和值的新列中使用连接值,如上所示。 希望我的要求得到理解。 在此先感谢!

1 个答案:

答案 0 :(得分:1)

这可能会为你做到这一点

DataColumn newColumn;
newColumn = new DataColumn("col4");
newColumn.Expression =  string.Format("Col1\-{0};Col2\-{1};Col3\-{2}", col1, col2, col3);
scaleResponseData.Columns.Add(newColumn);