使用linq的数据透视表

时间:2014-09-24 14:13:58

标签: c# .net linq

我有一个包含以下数据的类列表。

ID        Region       Status
1         R1           New
2         R1           In process
3         R1           Completed
4         R1           New
5         R2           New
6         R2           Completed
7         R2           Cancelled
8         R2           Completed
9         R2           New
10        R3           In process
11        R3           Cancelled
12        R3           Cancelled
13        R3           New

我想使用linq获得这个的支点,如下所示。

              R1       R2      R3       Grand Total
New            2        2      1          5
In process     1        0      1          2
Completed      1        2      0          3
Cancelled      0        1      2          3

当我尝试按状态字段分组时,我不确定如何将这些区域作为列。我希望这是通用的,以便它可以考虑我将来添加新的区域和状态。我怎样才能做到这一点。感谢。

0 个答案:

没有答案