我想綁定DataGridView中的列以從兩個不同的類中提取值。我的應用程序在WinForms中。DataGridView複合綁定
我有一個數據結構是這樣的:
Class A
Number As Integer
Items as List(Of Class B)
End Class
Class B
Number as Integer
Value as Double
End Class
我需要能夠與所述第一列被A.Number和後續列是在項目列表中的每個項目一個DataGridView顯示這些。
Items
1 1-1.5 2-2.0 3-3.6
2 1-1.0 2-3.9 3-4.2
.
.
.
唯一的建議,到目前爲止我已經似乎在短時間內可行的是將其轉換爲一個DataTable和綁定的是,但這似乎非常難看。
感謝您的幫助!
你可以使用LINQ嗎?你可以使用selectmany/grouping操作符,然後將其平鋪到列表中。你仍然最終會手動創建/編輯列。 – 2011-02-03 21:01:56