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 문자열의 올바른 네임 스페이스임을 확신합니다. 내가 보고서를로드 할 때이 오류가 얻을 : '.'나는 그런 교체와 같은 경로에 주위에 몇 가지 전환 시도
을 '/'와 '\'를 사용했지만 지금까지이 문제를 해결할 수있는 방법이 없었습니다. 또한 EmbeddedResource 대신 LocalPath를 사용해 보았지만 오류가 발생했습니다.
이 문제를 검색했지만 지금까지 문제를 해결할 수있는 방법을 찾지 못했습니다.
https://social.msdn.microsoft.com/Forums/en-US/7b259014-9bb2-424a-9c5b-37be2fcb1bef/how-to-use-reportembeddedresource-in-reportviewer-webform-control?forum=vsreportcontrols – mm8