.net 如何将Crystal报表绑定到本身具有集合作为属性的Net类数据源?

.net 如何将Crystal报表绑定到本身具有集合作为属性的Net类数据源?,.net,crystal-reports,.net,Crystal Reports,假设我有以下课程: Public Class Result Private _name As String Public Property Name As String Get Return _name End Get Set(value As String) _name = value End Set End Property Privat

假设我有以下课程:

    Public Class Result

    Private _name As String
    Public Property Name As String
        Get
            Return _name
        End Get
        Set(value As String)
            _name = value
        End Set
    End Property

    Private _contestants As List(Of String)
    Public Property Contestants As List(Of String)
        Get
            Return _contestants
        End Get
        Set(value As List(Of String))
            _contestants = value
        End Set
    End Property

End Class
我已使用数据库向导将数据绑定设置为报表中的结果类。但是,我只能从字段资源管理器中拖动报表上的Name属性


我怎样才能将参赛者的财产也纳入其中?我尝试创建子报表,但无法导航到Competities属性以将其设置为其数据源。

在将任何内容放入构造函数之前,您不需要在构造函数中创建列表的实例吗

_contestants = New List(Of String)

当然有,但是你把配置报表和在报表中显示实际数据混淆了。当然你是对的。可能是因为您可能需要将属性放入某种列表或数组中?它似乎适用于一个属性,但不适用于多个属性,因此您可能需要为它们创建某种类型的集合。当然,我只是在猜测这一点。