SSRS 2005子报表之间不需要的分页符

时间:2014-03-17 16:25:08

标签: sql-server reporting-services ssrs-grouping subreports

我的报告有一个包含两行的表。第一行只是一个标题,第二行是子报表。子报表由一个表组成。我想将一个参数传递给子报告(Fields!patient_id.Value),并为每个患者ID重复子报告。我有这个工作,但由于某种原因,当我查看打印预览时,它会在子报表的每个实例之后插入一个分页符,即使它可以很容易地在一个页面上容纳其中的四个。我没有设置任何内容在报表或子报表中的任何位置插入分页。我确实希望页面中断,但只有当页面上没有足够的空间来容纳整个子报表时才会打破。

我已经做了足够的故障排除,以确保能够确定它是子报表控件或子报表本身导致问题,而不是表。任何帮助将不胜感激。

编辑:同样重要的是要注意,当我预览子报表时,没有分页符。

2 个答案:

答案 0 :(得分:1)

我找到了解决方案。我没有将子报告放入表中,而是将其放入一个列表中,其分组表达式为" = Fields!patient_id.Value"。

答案 1 :(得分:1)

在报告属性上设置ConsumeContainerWhitespace = True default设置为false,它会尝试保留表格旁边的空白区域