【发布时间】:2010-12-20 20:04:18
【问题描述】:
如何在 datagridview 中显示对象的选定属性,以及第一个对象的成员对象的选定属性?我认为我不需要绑定而是依赖硬编码更新,因为更新将在非 UI 线程上启动,我认为绑定不会那么容易。至少我在其他项目中遇到过问题。
基本上,我希望了解我可以通过哪些不同的方式来做到这一点。也许使用 LINQ,或者任何最合适的。注意:我想在同一个表中显示数据。因为孩子/父母是1:1的关系。
所以示例代码:
Public Class User
public property Score as Integer
public property Details as UserDetails
End Class
Public Class UserDetails
public property Name as String
public property userName as String
End Class
因此,我希望表格显示列:分数、名称、用户名
编辑: 哦,这比我想象的要容易,看来这会奏效:
Dim q = (From n in userList Select New With {n.Score, n.Details.Name, n.Details.userName}).ToArray
【问题讨论】:
标签: linq datagridview datatable