将数据表 - 名称/值数据转换为列

时间:2016-11-22 17:03:16

标签: vb.net linq datatable

使用VB.NET进行一些时髦的数据转换......

拥有如下所示的.NET数据表:

complex_ID              attr1Desc   attr1Value  attr2Desc   attr2Value  attr3Desc   attr3Value
00001-593-0000046772    yadda       22          hubba       892             
00001-593-0000046774                            blah        67

我需要将其转换为:

complex_ID              yadda   blah    hubba
00001-593-0000046772    22              892
00001-593-0000046774            67

有30个“attr”列对。任何给定记录的数据都可以在任何记录中。

在SQL或LINQ中寻找一些优雅的方法来做到这一点......找不到一个。它不是一个透视表(是吗?)。

0 个答案:

没有答案