Vb.net .NET本地报告中的子字段值
我试图将业务对象用作ASP.NET Microsoft rdlc报表的数据源,但在报表中显示子对象的值时遇到问题 例如,如果有以下两类“客户”和“地址”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.
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