배포를 안할땐 그냥
reportViewer.LocalReport.ReportPath = System.Windows.Forms.Application.StartupPath.ToString() + @"\Report1.rdlc";
위와 같이 많이 쓴다 하지만 배포를 했을 땐 저렇게 사용이 안된다.
클릭원스 보안땜시 안되는듯????
아래와 같이 리소스로 바로 접근하면 사용이 가능하다
reportViewer.LocalReport.ReportEmbeddedResource = "DLL이름.Report1.rdlc";
리포트 파일은 빌드 했을때 포함 리소스로 설정
'C#.NET' 카테고리의 다른 글
[StartupPath / BaseDirectory ]프로그램 실행위치 (0) | 2010.11.23 |
---|---|
C#.NET 에서 간단한 저장프로시저 사용법 (0) | 2010.11.01 |
[Stopwatch]프로그램실행 시간체크 (0) | 2010.10.15 |
[GetProcesses]초간단 프로세스 이름/목록 가져오기 (0) | 2010.08.31 |
[MSDN]First Look C#4.0 백서 (0) | 2010.08.25 |
windwos 창 전체화면으로 띄우기 (0) | 2010.07.13 |
[PropertyInfo] 임의의 클래스에서 프로퍼티(Property) /메소드(Method) 찾기 (0) | 2010.07.09 |
[VS 2005,비주얼 스튜디오] 잘못된 바인딩 핸들입니다. (0) | 2010.06.01 |
[Application/ Application 기본정보 알기] 응용프로그램의 시작위치를 알고 싶을떄? (0) | 2010.05.27 |
[#if/조건부 지시문] 디버그모드 릴리즈모드 사용하기 (0) | 2010.05.24 |