我想绑定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