2015-11-18 33 views
1

我有一个包含3列(col1,col2,col3)的数据表 我已经添加了一个额外的列col4(可以这么说)。现在如何将多个列值连接成数据表中的一列c#

我的要求是:

Col1 || col2 || col3 || col4 

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

基本上,我想在现有的列名的新列一个连接值和值如上所示。 希望我的要求被理解。 在此先感谢!

+0

如果你知道如何插入和检索值基本上可以做一个'的String.Format(“Col1- {0}做的伎俩; Col2- {1}; COL3 -C {2}“,Col1Val,Col2Val,Col3Val);'并将其值插入Col4 –

回答

1

这可能会为你

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

thnks!修改了一下,它的工作。 –

相关问题