2011-01-08 5 views
0

VS 2010, 웹 응용 프로그램과 함께 .net 4,Crystal 보고서 뷰어에서 내보내기 단추 문제가 발생했습니다.

Microsoft에서 제안하는 웹 사이트에서 Crystal 보고서를 다운로드했습니다.

웹 페이지에 Crystal 보고서를 추가하고 CrystalReportViewer 및 단추를 끌어 왔습니다.

은 내가 button_click에 다음 코드를 넣어 :
ReportDocument cryRpt; 
cryRpt = new ReportDocument(); 
cryRpt.Load("C:\\Users\\Yazan\\Documents\\Visual Studio 2010\\WebSites\\WebSite17\\CrystalReport.rpt"); 
CrystalReportViewer1.ReportSource = cryRpt; 
CrystalReportViewer1.RefreshReport(); 

그래서 (내가 이미 생성 된 크리스탈 리포트를 표시) 버튼을 클릭 할 때 통해 CrystalReportViewer가 나타납니다 분명하다

.

내보내기 단추 (CrystalReportViewer의 도구 모음에 이미 있음)를 클릭하면 내보내려는 형식의 형식을 선택할 수있는 창이 팝업되고 보고서의 페이지를 지정합니다. 수출하고 싶다. I 내보내기 버튼을 클릭하면

는 페이지가 포스트 백, 그리고 통해 CrystalReportViewer 다음과 같은 메시지를 포함하는 사라와 (통해 CrystalReportViewer없이) 나는 신 나의 오래된 웹 페이지 :

는 "사용자가 지정한 옵션을 사용하여 수출하는 데 실패 옵션을 확인하고 다시 시도하십시오. " 이 오류가 내보낼 파일 형식의 모든 종류의 일이 있음을

주 (PDF, 문서 ...)

당신은 저를이 통해 CrystalReportViewer의 수출 버튼에 내장 활성화하는 데 도움이 될 수 있습니다하세요?

감사

+0

에서 ReportSourceID을 수정? –

+0

대단히 고맙습니다 ... 이것은 제가 며칠 동안 찾고 있었던 해결책입니다. (CyrstalReportViewer의 속성에서 ReportSourceID를 수정해야하며 문제가 해결 될 것입니다). 원한다면이 솔루션을 답변으로 작성하여 답변을 얻으십시오. – yazanpro

답변

0

가이 방식으로 작동하는지, 단지 확인하기 위해 열심히 유형으로 컨트롤 속성에서 ReportSource를 시도 크리스탈 리포트 뷰어

관련 문제