我使用BIDS 2008创建了一个简单的分组报告,并设置了文本框的以下属性来隐藏表(或Tablix)控件中的行。
CanGrow = false
CanShrink = true
Hidden = true
报告在预览模式下显示正常,但是,当我将报告部署到服务器并查看它时,它的呈现方式不同。虽然该行仍然隐藏(我将其设置为令人讨厌的颜色以查看是否会显示在服务器上),但报告中的标题和详细信息之间存在巨大差距。
我的问题是,预览模式是否使用与报表管理器不同的渲染引擎?
答案 0 :(得分:3)
您可以检查本地和服务器上使用的出价版本,看它们是否相同。
Visual Studio 帮助>关于>在列表中找到SQL Server Reporting Services并单击它。我目前有版本10.50.1600.1
报告管理器在浏览器中打开http://[ServerName或地址] /报告服务器。在底部它也将有版本号,确保它们是相同的,否则你可能会有不同的结果。
此外,与print / PDF相比,渲染引擎与查看器不同。快速测试将重叠报告上的一些项目。在查看器中,渲染引擎将分离这些项目以使它们不接触,而打印和PDF将使它们重叠。这只是我注意到的差异之一。
答案 1 :(得分:0)
是的,我相信渲染引擎是不同的。
在预览模式下,您是否打开了“打印版面”?我发现这将使您更准确地了解报告在服务器上的外观。
此差距是否与文本框大小相同?