SSRS报告-基于监视器宽度和高度控制行数

本文关键字:高度 控制 报告 监视器 SSRS | 更新日期: 2023-09-27 18:21:49

有人能帮我吗..

在我的ASP.Net MVC 4.0项目中,使用IDE Visual Studio 2010 SP1、.ASPX引擎,使用第三方(MvcReportViewer)DLL集成了SSRS报告。当前,报表中的行数固定为10。这是通过提供以下表达式来实现的

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

在"常规"选项卡的"组属性"窗口中的"打开组"。但要求报告应根据用户浏览器窗口大小自动调整大小,即如果窗口大于最小大小,则应相应扩展。

谢谢&当做Vishnu

SSRS报告-基于监视器宽度和高度控制行数

通过在报告中添加隐藏参数MonitorWidth并从C#代码读取当前监视器宽度并作为参数传递,右键单击Group Properties->General选项卡,在Group on中给出以下表达式,如下所示=Switch(Parameters!MonitorHeight.Value=1050,Ceiling(ROWNUMBER(none)/20),Parameters!MonitorHeight.Value=900,上限(ROWNUMBER(无)/17),参数!MonitorHeight.Value=800,上限(ROWNUMBER(无)/15),参数!MonitorHeight.Value=768,上限(ROWNUMBER(none)/12)