1

我想pivot table在我的用户界面中创建一个。

用户界面中的数据透视表

注意 请注意,列数不是静态的。

这是我的ER diagram

ER图

这是我的Main view model

public class MainViewModel : ViewModelBase
{
     public ObservableCollection<ColorViewModel> Colors { get; set; }
}

ColorViewModel班级

public class ColorViewModel : ViewModelBase
{
    public public ObservableCollection<SizeQtyInformationViewModel> SizeQtyInformationList { get; set; }
}

SizeQtyInformationViewModel班级

public SizeQtyInformationViewModel : ViewModelBase
{
    public Size { get; set; }

    public Quantity { get; set; }
}

所以现在,我想将这些绑定到数据网格并获得所需的结果。

我有一个想法,但不知道如何实现。

想法是:

如果我可以定义column definitions programmatically,那么我也可以绑定列。

有没有办法实现上述想法?或者有什么办法可以解决我的问题?

4

0 回答 0