2014-09-15 2 views
1

이 사람이 나를 도울 수 바랍니다에 따라 행 제어 번호 .. SP1, .ASPX 엔진을 사용하여 SSRS 보고서를 통합 IDE 비주얼 스튜디오 2010를 사용하여 내 ASP.Net MVC 4.0 프로젝트에서SSRS 보고서 - 모니터 너비와 높이

타사 (MvcReportViewer) DLL 현재 보고서의 행에는이 (10)이로 고정됩니다은 일반 탭의 그룹 속성에서 창에서 그룹에 아래 표현

[ =Ceiling(ROWNUMBER(nothing)/15) ] 

을 제공함으로써 구현되지 않았습니다. 그러나 보고서는 사용자 브라우저 창 크기를 기준으로 자동 크기 조정이 필요합니다. 즉, 창이 최소 크기보다 큰 경우 적절하게 확장해야합니다.

덕분에 & 안부, 비슈누

+0

숨겨진 매개 변수를 추가하여 문제를 해결했습니다. MonitorWidth 및 C# 코드에서 현재 모니터 너비를 읽고 매개 변수로 전달하고 그룹 속성 -> 일반 탭에서 Group On의 아래 식과 같이 마우스 오른쪽 단추를 클릭하면 = Switch ( Parameters! MonitorHeight.Value = 1050, 천장 (ROWNUMBER (없음)/20), 매개 변수! MonitorHeight.Value = 900, 천장 (ROWNUMBER (없음)/17), 매개 변수! MonitorHeight.Value = 800, 천장 (ROWNUMBER (없음)/15), 매개 변수 ! MonitorHeight.Value = 768, Ceiling (ROWNUMBER (nothing)/12) ) – user1921730

+0

자신의 질문에 대답 한 경우 아래에서 대답으로 제출하고 가장 적합한 답변으로 선택하지 않는 이유는 무엇입니까? 그런 식으로 비슷한 문제를 가진 사람들은 그것을 대답으로 보게됩니다. 적극적으로 권장이 링크를 참조하십시오 - [내 대답은 할 수 있습니까?] (http://stackoverflow.com/help/self-answer) – pancho018

답변

1

보고서에와 C# 코드에서 숨겨진 매개 변수 MonitorWidth를 추가하여 문제를 해결하면 현재 모니터의 폭을 읽고 매개 변수로와 그룹 속성 마우스 오른쪽 버튼으로 클릭 전달 -> 일반 아래의 식과 같이 Group On에 아래의식이 주어지면, Tab = Switch (Parameters! MonitorHeight.Value = 1050, Ceiling (ROWNUMBER (nothing)/20), Parameters! MonitorHeight.Value = 900, Ceiling (ROWNUMBER (nothing)/17), Parameters ! MonitorHeight.Value = 800, 천장 (ROWNUMBER (없음)/15), 매개 변수! MonitorHeight.Value = 768, 천장 (ROWNUMBER (없음)/12)