我有一个超级简单的示例表单,它似乎无法正确显示所有数据。我正在尝试使用旧的 DataGrid 控件来显示该List(Of T)
类型的自定义对象中的属性。这是我的代码:
Public Class Form1
Public Class o
Public Property V1 As Integer = 1
Public Property V2 As Integer = 2
Public Property V3 As New List(Of Integer)({1, 2, 3})
End Class
Public Sub New()
InitializeComponent()
Dim foo As New o
Me.DataGrid1.DataSource = New BindingSource(foo, Nothing)
End Sub
End Class
DataGrid 按预期显示 - 两列 V1 和 V2,在行选择器中带有一个加号框。当我放下它时,我会看到一个指向 V3 的链接。当我单击该链接时,我的标题行将更改为o: V1: 1 | V2: 2
带有显示或隐藏父行的控件,以及返回完整对象视图的箭头。但是即使子网格中有三个行指示器,也根本没有列。如何让该子网格显示值?