在代码隐藏文件中为报表查看器设置 rdlc 文件的相对路径
Set relative path of a rdlc file for Report Viewer in code behind file
在我的应用程序中,我使用 RDLC 报告来生成报告。包含报告视图的文件夹还包含 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"
首先您需要将文件复制到输出目录。 Select StatusView.rdlc
来自解决方案资源管理器,并在“属性”窗格中,将 "Copy to Output Directory" 设置为 "Copy always"。
在构建exe文件时,这个文件(以及它包含的文件夹ReportingViews
)将被复制到bin目录,它的相对路径是"ReportingViews\StatusView.rdlc".
在我的应用程序中,我使用 RDLC 报告来生成报告。包含报告视图的文件夹还包含 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"
首先您需要将文件复制到输出目录。 Select StatusView.rdlc
来自解决方案资源管理器,并在“属性”窗格中,将 "Copy to Output Directory" 设置为 "Copy always"。
在构建exe文件时,这个文件(以及它包含的文件夹ReportingViews
)将被复制到bin目录,它的相对路径是"ReportingViews\StatusView.rdlc".