在主报表中呈现子报表时如何摆脱空白?

How to get rid of the whitespace when rendering a subreport in the main report?

我有报告说我 运行ning 使用了 3 个子报表。当子报表显示在主报表中时,只要它们出现在报表中,背景中就会有一个白色 space。

我有一个参数传递给子报表,它将背景颜色从主报表转移到子报表。当报表最初为 运行 时,白色 space 会填充预览中相应行的背景色。但是当我导出为 PDF 或滚动到下一页时,它又变回白色 space.

这是我用于每个子报表的方法。我能够生成一个空行,其中在 SSMS 中没有对应的信息为 0。然后在 SSRS 中,我用“”替换了 0。这成功解决了我的问题。

我还必须清除报告数据缓存。