在c#中使用许多值和条件来转动数据表

时间:2016-10-03 07:54:05

标签: c# linq c#-4.0 lambda extension-methods

我在 C#中使用DataTabel,数据类似

pr inv comm comm1 comm2 123 1 10 0 1 234 1 20 5 10 345 1 40 16 21 098 2 23 65 76 765 2 45 32 0 981 1 65 87 9 981 2 45 32 100

我希望结果为

pr comm comm1 comm2 comm comm1 comm2 1 1 1 2 2 2 123 10 0 1 0 0 0 234 20 5 10 0 0 0 345 40 16 21 0 0 0 098 0 0 0 23 65 76 765 0 0 0 45 32 0 981 65 87 9 45 32 100

我的意思是我为每个inv列值使用生成新列。 columns comm,comm1,comm2等是动态的。无需循环。

我在sql server中问了同样的问题,但是出现的问题是列数有限。

0 个答案:

没有答案