在rdlc中绑定子对象属性(报告)

我有一个自定义对象说“objMain”,其中我有很少的属性和对象类型的属性(即像子对象).

objMain具有以下属性:
1.名称[类型:字符串]
2.描述[type:string]
3. StartDate [type:datetime]
4. ObjSubject [type:object] – 这是自定义类型

ObjAddress具有这些属性
1. SubjectID [type:int]
2. SubjectName [type:string]

我需要显示与该名称相关的Name,description,startdate和SubjectNames.它在Name,description和startdate字段中显示数据,但不显示在SubjectName字段中.

这就是我想要展示的方式:

      名称|说明| StartDate |主旨名称

Amod Kumar ABCDEFG 19/08/2009物理学
                                                         化学
                                                         数学

但结果看起来像这样

      名称|说明| StartDate |主旨名称

Amod Kumar ABCDEFG 19/08/2009

任何人都可以告诉我这是怎么做到的.我还试图在表中只显示SubjectName,它在报告中没有显示任何内容.我正在为报告定义两个数据源,即对于objMain和ObjSubject.

最佳答案

=Fields!ObjSubject.Value.SubjectName

报表上文本框中的表达式应该为您提供嵌套值.

点赞