2010-05-28 3 views
0

높이와 너비가 다양하지만 일반적으로 화면보다 큰 비동기 로컬 SSRS 2005 보고서가 있습니다. 전체 크기로 렌더링하여 일부 보고서가 화면에서 렌더링되고 사용자가 보는 유일한 스크롤바는 브라우저 창에 표시됩니다.추가 스크롤 막대없이 화면보다 넓은 비동기 보고서를 렌더링합니다.

이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

필자가 찾은 유일한 방법은 내가 원했던 것보다 멀리 떨어져있는 경우에도 보고서보다 훨씬 더 큰 정적 너비/높이 값을 설정하는 것입니다. 그러나 브라우저 창에 너무 많은 공백이 남기 때문에 바람직하지 않습니다.

추가 스크롤 막대를 사용하지 않고 비동기 보고서를 렌더링 한 사람이 있습니까?

답변

2

유일한 옵션은 ReportViewer 컨트롤에서 SizeToReportContent 옵션을 설정하는 것입니다. 그러나 2005 년에는 비동기가 설정된 로컬 모드가 무시되었지만 2010 ReportViewer 컨트롤에서 고정되었습니다 (2010 ReportViewer는 2008 형식을 구현하지만 로컬 모드는 구현 함).

또 다른 옵션은 JavaScript를 사용하여 전체 브라우저 높이와 크기 조정시 ReportViewer 컨트롤의 크기를 조정하여 ReportViewer 스크롤 막대 만 있도록하는 것입니다.

+0

보고서가 로컬이 아닌 경우에만 ReportViewer가 2010 년에 수정되었다고 말하고 있습니까? 그렇다면보고 서버에 보고서를 저장해야합니다. – Dubs

+0

2005 년에는 비동기 SizeToReportContent *가 없어야합니다. *해야합니다. 2010 년에는 async와 SizeToReportContent를 모두 사용할 수 있습니다. – Phil

관련 문제