我在 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中问了同样的问题,但是出现的问题是列数有限。