转置集合

时间:2009-10-21 08:54:52

标签: c# wpf collections

我列出了不同尺码的T恤,例如: S,M,L。由于这可能会改变T恤(有时我们只有M,L),我们将其加载到List大小。

由于大多数DataGrids(xamDataGrid,WPF Toolkit DataGrid)需要属性来绑定到列,我想以某种方式转置我的数据。有没有人知道如何做到这一点?

E.g。而不是列出大小{string sizeName,int available,int defect,int ordered}

    Avail.  Defect Ordered
[S]   1       2       3
[M]   1       2       3
[L]   1       2       3

我想要一个具有属性S,M,L的Object,其中包含如下所示的值:

         [S]    [M]     [L]
Avail.    1      2       3
Defect    1      2       3
Ordered   1      2       3

问题在于我不知道T恤有多少尺码,可能是3,4或10。

感谢您的帮助

干杯

PS:这是一个关于最终网格应该如何显示http://img39.imageshack.us/img39/9161/multirowspangridfixedel.png

的模型

1 个答案:

答案 0 :(得分:2)

您应该使用Transpose分机from here