3
我試圖將datagrid綁定到datacontext集合的集合中的數據。結果應該是所有嵌套集合都只是一個集合,而父集合屬性仍然可用。將數據網格綁定到集合中的嵌套集合
例如
我有一系列的相關聯的命令的產品和每個產品可以有多個成本值。我希望能夠在一個數據網格中顯示這些數據,其中一行顯示每個產品的每個成本,而不需要對數據進行分組。
的結構(僞,我用VB)
Class Order
dim Reference as string
dim Order as Date
Dim Products as BindingList(of Product)
End Class
Class Product
Dim ProductName as string
Dim PartNumber as string
Dim Costs as BindingList(of Cost)
End Class
Class Cost
Dim Supplier As string
Dim Value as double
End Class
我想看到將
產品名稱的數據網格| PartNumber |供應商|價值
這將顯示與訂單相關的所有成本。
我可以很容易地將datagrid的datagrid設置爲Products,並創建綁定到ProductName和PartNumber的列。但是,如何顯示成本值並確保如果某個產品具有多個成本,則會顯示同一產品的多條生產線?
我見過的例子,說明動態創建嵌套數據額外列,但沒有多餘的行
希望這是有道理
感謝