使用LoadReportDefinition

时间:2018-11-22 10:26:55

标签: rdlc reportviewer report-viewer2016

当我通过LocalReport方法在LoadReportDefinition上加载报表定义时,嵌入报表中的子报表将不再加载。
我收到rsErrorExecutingSubreport的消息,表示无法加载报告XY的报告定义。用英语,错误文本可能是:

The report definition for report 'XY' has not been specified

当我通过ReportEmbeddedResource属性加载主报表时,子报表就可以正常工作。

1 个答案:

答案 0 :(得分:0)

通过LoadReportDefinition加载RDLC时,必须通过LoadSubreportDefinition方法加载子报表的报告定义。

它将子报表的名称作为字符串,并将保存子报表的Stream作为参数。