我試圖在C#中使用報告工作。我試圖嵌入我的RDLC文件,例如:處理「非法路徑」中的C#報告錯誤
var reportDataSource = new ReportDataSource("ProspectsDataSet", _allProspects);
ReportViewer.LocalReport.DataSources.Add(reportDataSource);
ReportViewer.LocalReport.ReportEmbeddedResource = "SdcDatabase.Modules.EnquiryModule.View.Reports.ProspectsReport.rdlc";
ReportViewer.ZoomMode = ZoomMode.PageWidth;
ReportViewer.RefreshReport();
在RDLC文件本身的生成操作設置爲嵌入的資源,並複製到輸出目錄設置爲始終複製。
我有雙重檢查,我敢肯定,這是ReportEmbeddedResource字符串中的正確命名空間。然而,當我嘗試加載的報告中,我得到這個錯誤:
我曾嘗試在路徑切換周圍的幾件事情,如更換「」與'/'和'\',但到目前爲止我還沒有能夠得到任何解決這個問題。我也嘗試使用LocalPath而不是EmbeddedResource,但我又遇到了錯誤。
我已經搜索了這個問題,但到目前爲止還沒有找到任何解決我的問題。
https://social.msdn.microsoft.com/Forums/zh-CN/7b259014-9bb2-424a-9c5b-37be2fcb1bef/how-to-use-reportembeddedresource-in-reportviewer-webform-control?forum=vsreportcontrols – mm8