当我通过LocalReport
方法在LoadReportDefinition
上加载报表定义时,嵌入报表中的子报表将不再加载。
我收到rsErrorExecutingSubreport
的消息,表示无法加载报告XY的报告定义。用英语,错误文本可能是:
The report definition for report 'XY' has not been specified
当我通过ReportEmbeddedResource
属性加载主报表时,子报表就可以正常工作。
答案 0 :(得分:0)
通过LoadReportDefinition
加载RDLC时,必须通过LoadSubreportDefinition
方法加载子报表的报告定义。
它将子报表的名称作为字符串,并将保存子报表的Stream作为参数。