2009-06-24 39 views
0

我無法在我的C#項目上獲取rdlc報告,在調試exe文件中.....可以任何人幫助我得到它......如果我安裝視覺stdio,然後我得到我的EXE rdlc,但出來它..... rdlc ont顯示我的exe文件..........我想只顯示在我的項目與安裝視覺標準輸入輸出如何在我的C#項目上獲得rdlc報告

+0

你有沒有安裝/部署在哪裏,並希望在那裏? – 2009-06-24 03:59:13

回答

1

對於這些所謂的「當地媒體報道」,你需要做兩件事情之一:

  1. 當客戶機上安裝應用程序,也安裝RDLC文件並引用安裝RDLC文件在報表查看器控件的相應屬性中。請記住,用戶機器上的安裝位置可能與您的開發文件夾不同,因此您必須確保RDLC文件的路徑不是硬編碼的。
  2. 嵌入在應用程序的資源RDLC文件,並有報表查看器控件引用RDLC資源

當然,如果你不發貨的RDLC文件,無法顯示該報告。

0

而不是指定rdlc文件的ReportPath,您可以指定ReportEmbeddedResource,這與指定項目中包含的路徑相似。例如,如果你的應用程序被稱爲TestApprdlc文件是在Resources文件夾,你可以設置

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

但是,這必須在代碼發生之前發佈的,當然。