我有一个SSRS报告,如下所示,它有一个包含子报告的列(图中的第3列)。从Web浏览器查看时,第3列正确显示灰色边框,并且它遵循交替的行颜色。
但是,当我将其导出为PDF时,在子报表中没有行的单元格上会丢失交替的行颜色和边框。
子报表当前位于形成单元格的矩形内部,矩形用于设置边框和背景颜色。 如何配置我的报告,以便它在Web浏览器和PDF中正确显示?
答案 0 :(得分:2)
我在coderwall.com上找到了一个名为Forcing a SSRS subreport to show的Peter Morlion的博客文章,其中解释了如果子报表中的任何数据集中没有行,那么子报表将不会显示。我能够采取他的解决方案的第一部分来解决我的问题。这是我做的:
SELECT ' ' AS Dummy
部署报告后,所有内容都在Web浏览器和PDF导出版本中按预期工作。