【发布时间】:2014-09-15 08:58:34
【问题描述】:
谁能帮帮我..
在我使用 IDE Visual Studio 2010 SP1、.ASPX 引擎的 ASP.Net MVC 4.0 项目中,使用第三方 (MvcReportViewer) DLL 集成了 SSRS 报告。目前,报告中的行数固定为 10。这已通过提供以下表达式来实现
[ =Ceiling(ROWNUMBER(nothing)/15) ]
在“常规”选项卡的“组属性”窗口中。但要求是报告应根据用户浏览器窗口大小自动调整大小,即如果窗口大于最小大小,则应相应扩展。
感谢和问候, 毗湿奴
【问题讨论】:
-
通过在报告中添加隐藏参数 MonitorWidth 并从 C# 代码读取当前监视器宽度并作为参数传递并右键单击 Group Properties -> General Tab 来解决问题,给出以下表达式分组如下 =Switch(Parameters!MonitorHeight.Value= 1050,Ceiling(ROWNUMBER(nothing)/20),Parameters!MonitorHeight.Value= 900,Ceiling(ROWNUMBER(nothing)/17),Parameters!MonitorHeight.Value= 800 ,Ceiling(ROWNUMBER(nothing)/15),Parameters!MonitorHeight.Value= 768,Ceiling(ROWNUMBER(nothing)/12))
-
如果您已经回答了自己的问题,为什么不将其提交为下面的答案并选择它作为最佳答案。这样,有类似问题的人会认为它已得到解答。它积极鼓励看到这个链接 - Can i Answer my own question?
标签: c# asp.net-mvc-4 ssrs-2008-r2