合并.net中的多个数据列

时间:2012-02-02 15:44:59

标签: vb.net datatable datarow datacolumn

我正在尝试合并数据表中的多个数据列。例如。地址数据存储在不同的列中,例如,房屋名称,街道,城市和邮政编码。我想将这些数据列合并为一个,并将其作为“地址”放入一个数据列中。

我研究时有什么建议吗?

谢谢

1 个答案:

答案 0 :(得分:2)

将新数据列添加到数据表中,并使用它的Expression属性 (更多信息请http://msdn.microsoft.com/en-us/library/system.data.datacolumn.expression.aspx

在表达式属性中,您可以连接其他列的值,如

dim myNewDataColumn as new datacolumn
myNewDataColumn.Expression = "Address + ' ' + city + ' ' + state" 
mtDataTable.Column.Add(myNewDataColumn)

地址,城市和州是数据表的其他列