包含子报表的表格单元格在导出为PDF时缺少边框和背景颜色

时间:2015-09-03 13:33:24

标签: pdf reporting-services subreport

我有一个SSRS报告,如下所示,它有一个包含子报告的列(图中的第3列)。从Web浏览器查看时,第3列正确显示灰色边框,并且它遵循交替的行颜色。

Report with background color and border

但是,当我将其导出为PDF时,在子报表中没有行的单元格上会丢失交替的行颜色和边框。

Report missing background color and border

子报表当前位于形成单元格的矩形内部,矩形用于设置边框和背景颜色。 如何配置我的报告,以便它在Web浏览器和PDF中正确显示?

1 个答案:

答案 0 :(得分:2)

我在coderwall.com上找到了一个名为Forcing a SSRS subreport to show的Peter Morlion的博客文章,其中解释了如果子报表中的任何数据集中没有行,那么子报表将不会显示。我能够采取他的解决方案的第一部分来解决我的问题。这是我做的:

  1. 我在子报告中添加了一个名为" DummyDataSet"
  2. 的新数据集
  3. 我将新数据集的查询设置为SELECT ' ' AS Dummy
  4. 部署报告后,所有内容都在Web浏览器和PDF导出版本中按预期工作。

相关问题