1

我有一个超级简单的示例表单,它似乎无法正确显示所有数据。我正在尝试使用旧的 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带有显示或隐藏父行的控件,以及返回完整对象视图的箭头。但是即使子网格中有三个行指示器,也根本没有列。如何让该子网格显示值?

4

0 回答 0