これは今の私のデータセットです:
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 ごとに、そのアイテムのパーツごとに 1 行ずつ、3 つの行が存在します)
totalQuantity は unitQuantity*itemQuantity です (たとえば、2 つのアイテム A に対して必要なタイプ X のパーツの数)
すべてのデータはそこにありますが、顧客には「項目 A」が 3 行表示されるため、混乱を招きます。代わりに、顧客に (WPF を使用して画面上で視覚的に) 次のように表示する必要があります。
itemName itemQuantity partName unitQuantity totalQuantity
A 2 X 0.5 1
Y 2 4
Z 7 14
データは変更されていませんが、各パーツの itemName または itemQuantity を繰り返さず、パーツのリストがその 1 つの itemName (A) に属しているように見えます。本質的に、それは視覚的により明確であり、したがって、それを読んでいる人からの混乱が少なくなります (すべてがグループ化されているように見えるため)。
同じデータ、異なる FORMAT であり、データを "変換" する方法や、XAML (WPF) で魔法をかけて、画面上の顧客にこのように見せる方法を見つけることができません。どんな助けでも大歓迎です。