Vb.net .NET本地报告中的子字段值

Vb.net .NET本地报告中的子字段值,vb.net,asp.net-2.0,report,Vb.net,Asp.net 2.0,Report,我试图将业务对象用作ASP.NET Microsoft rdlc报表的数据源,但在报表中显示子对象的值时遇到问题 例如,如果有以下两类“客户”和“地址” Customer FirstName LastName Address etc. Address HomeAddress1 etc. Customer包含Address的一个实例。如果我将客户列表设置为报表数据源,我可以参考报表中每个客户的值,如下所示: =Fields!FirstName.

我试图将业务对象用作ASP.NET Microsoft rdlc报表的数据源,但在报表中显示子对象的值时遇到问题

例如,如果有以下两类“客户”和“地址”

Customer
    FirstName
    LastName
    Address
    etc.

Address
    HomeAddress1 
    etc.
Customer包含Address的一个实例。如果我将客户列表设置为报表数据源,我可以参考报表中每个客户的值,如下所示:

=Fields!FirstName.Value
但是,我不知道如何引用“Address”子对象的值。我曾假设以下其中一项可行:

=Fields!Address.HomeAddress1.Value


但这两个都不行。有人能提供建议吗?

我也遇到了同样的问题,很抱歉,我还没有找到引用子属性的方法(但我希望其他人也有!)


我最后做的是创建一个包装器类,该类直接包含我需要的所有属性。

以下语法似乎有效

=Fields!Address.Value.HomeAddress1
=Fields!Address.Value.HomeAddress1