我正在开发一个新项目,其中设计要求以某种形式的网格显示动态行和列。我认为我可以使用普通的'网格来实现这一点,但看起来应该可以使用“真正的”网格。
在我的模型中,我用红色圈出了那个棘手的位置。在第1列下,我实际上有2列数据。问题在于第1列中的数据可以跨越多行。事实上,第一列实际上是两个伪列,每个列可以独立地跨越不同数量的行。注意:数据是假的,无关紧要。我愿意接受好的实施方案。我可以回到网格并在代码背后执行所有操作,我愿意购买可能比DataGrid更强大的数据网格,而我的绝对最后度假/优先选择是重构此格式做一些更可行的事情。
感谢您提出的任何想法。
答案 0 :(得分:0)
大多数商业WPF DataGrid实现都处理这样的分层数据。例如,Telerik's DataGrid(WPF的RadControls的一部分)支持多种格式的分层数据。
通常,默认样式与上面的样式略有不同,但可以通过样式调整为该格式。