Object 将子对象属性绑定到rdlc(报表)中的

Object 将子对象属性绑定到rdlc(报表)中的,object,rdlc,report,Object,Rdlc,Report,我有一个自定义对象,称为“objMain”,其中我有几个属性,还有对象类型的属性(例如,像子对象) objMain具有以下特性: 1.名称[类型:字符串] 2.说明[类型:字符串] 3.StartDate[类型:datetime] 4.ObjSubject[类型:object]-这是自定义类型 ObjAddress具有以下属性 1.主语[类型:int] 2.SubjectName[类型:字符串] 我需要显示与该名称相关的名称、描述、开始日期和主题名称。它在名称、描述和起始日期字段中显示数据,但在

我有一个自定义对象,称为“objMain”,其中我有几个属性,还有对象类型的属性(例如,像子对象)

objMain具有以下特性: 1.名称[类型:字符串] 2.说明[类型:字符串] 3.StartDate[类型:datetime] 4.ObjSubject[类型:object]-这是自定义类型

ObjAddress具有以下属性 1.主语[类型:int] 2.SubjectName[类型:字符串]

我需要显示与该名称相关的名称、描述、开始日期和主题名称。它在名称、描述和起始日期字段中显示数据,但在SubjectName字段中不显示

这就是我想展示的方式: 名称|描述|开始日期|主题名称 Amod Kumar ABCDEFG 19/08/2009物理学 化学 数学

但结果是这样的 名称|描述|开始日期|主题名称 Amod Kumar ABCDEFG 19/08/2009

谁能告诉我我是怎么做到的。我还尝试在表中只显示SubjectName,它在报告中不显示任何内容。我正在为报表定义两个数据源,即objMain和ObjSubject

=Fields!ObjSubject.Value.SubjectName
报表上文本框中的表达式应为您提供嵌套值

  • 使基类成为部分类
  • 建立新的财产
  • 使用嵌套对象属性在getter和setter中定义逻辑
  • 然后将其添加到rdlc报告中,就像基类的任何其他属性一样

  • 我试过这个,但它不起作用,除非我错过了什么。