如何获得关于我的C#项目的rdlc报告

时间:2009-06-24 03:53:12

标签: c# rdlc

我无法获得关于我的C#项目的rdlc报告,关于调试exe .....可以任何人帮助我得到它.......如果我安装了visual stdio,那么我得到了rdlc在我的exe上,但没有它..... rdlc ont show on my exe ..........我想在我的项目上展示出来安装visual stdio

2 个答案:

答案 0 :(得分:1)

对于这些所谓的“本地报告”,您需要做以下两件事之一:

  1. 在客户端计算机上安装应用程序时,还要安装RDLC文件并将已安装的RDLC文件引用到Report Viewer Control的相应属性中。请记住,用户计算机上的安装位置可能与开发文件夹不同,因此您必须确保RDLC文件的路径不是硬编码的。
  2. 将RDLC文件嵌入应用程序的资源中,并让Report Viewer Control引用RDLC资源
  3. 当然,如果您不发送RDLC文件,则无法显示报告。

答案 1 :(得分:0)

您可以指定ReportPath,而不是指定rdlc文件的ReportEmbeddedResource,这类似于指定项目中包含的路径。例如,如果您的应用程序被调用TestApprdlc文件位于Resources文件夹中,则可以设置

myReportViewer.LocalReport.ReportEmbeddedResource = "TestApp.Resources.MyReportFile.rdlc";

但是,当然,这必须在发布之前的代码中发生。