3

我有我认为在其他问题中没有解决的独特要求。我在 Microsoft 报表设计器中开发了一个本地报表作为 rdlc,并通过报表查看器控件查看它。该报告包含一个子报告。子报表呈现来自外部文件的图像。问题是我需要在运行时以编程方式设置子报表的 EnableExternalImages 属性。没有这个,子报告拒绝呈现(“错误:无法显示子报告”是我得到的错误消息)。我已经以编程方式在主/外部报告上设置了这个属性,使用这个语句没有问题:

Me.ReportViewer1.LocalReport.EnableExternalImages = True

但是我需要在子报告上做同样的事情......所以最理想的是,我想编写这样的代码:

Me.ReportViewer1.LocalReport.Subreport1.EnableExternalImages = True。

问题是,我没有看到可以让我以这种方式直接访问子报表属性的可用属性。我已经研究过使用 SubreportProcessingEvent,但是这个事件只公开了子报告的有限数量的属性(Reportparamaters、Datasources、ReportPath 等),但没有让我能够访问它的所有属性(例如EnableExternalImages 属性)。

感谢您提供任何信息...

4

0 回答 0