这是我现在的数据集:
List <Orders> myOrders;
itemName itemQuantity partName unitQuantity totalQuantity
A 2 X 0.5 1
A 2 Y 2 4
A 2 Z 7 14
总结一下:
有一个名为 A (itemName) 的项目的订单为 2 (itemQuantity)
这个项目有 3 个部分:X、Y、Z(partNames)和他们自己的数量(这就是为什么每个项目 A 会有 3 行,一个用于该项目的每个部分)
totalQuantity 是 unitQuantity*itemQuantity(例如,对于 2 个项目 A,我们需要多少 X 类型的部分)
所有数据都在那里,但这让客户感到困惑,因为他们看到 3 行“项目 A”,相反我需要向客户展示(使用 WPF 在屏幕上可视化)以下内容:
itemName itemQuantity partName unitQuantity totalQuantity
A 2 X 0.5 1
Y 2 4
Z 7 14
请注意,数据没有更改,但现在我们不会为每个零件重复 itemName 或 itemQuantity,看起来零件列表属于那个 itemName (A)。从本质上讲,它在视觉上更清晰,因此阅读它的人不会感到困惑(因为它似乎都是组合在一起的)。
相同的数据,不同的格式,我不知道如何“转换”我的数据或在我的 XAML (WPF) 中做一些魔术,以使其在屏幕上以这种方式呈现给客户。任何帮助将非常感激。