在代码后文件中为报表查看器设置rdlc文件的相对路径

本文关键字:文件 设置 rdlc 相对 路径 代码 报表 | 更新日期: 2023-09-27 18:10:20

在我的应用程序中,我使用RDLC报告来生成报告。包含Reporting View的文件夹也包含RDLC报告文件。我想在代码后面设置RDLC文件的相对路径(我不想硬编码)。如何设置相对路径?

这是报告视图路径

"D:'TPMS'Main'Source'TestPackManager'ReportingViews'StatusReport.cs"

,这里是我想在文件

后面的上述代码中设置其路径的RDLC文件。
"D:'TPMS'Main'Source'TestPackManager'ReportingViews'StatusView.rdlc"

下面是运行

的exe的路径
"D:'TPMS'Main'Source'TestPackManager'bin'Release'TPMS.exe"

在代码后文件中为报表查看器设置rdlc文件的相对路径

首先需要将文件复制到输出目录。在"解决方案资源管理器"中选择StatusView.rdlc,在"属性"窗格中,将"复制到输出目录"设置为"始终复制"。

当exe正在构建这个文件(以及它的包含文件夹ReportingViews)将被复制到bin目录,其相对路径将是"ReportingViews'StatusView.rdlc"。