1

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

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

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

4

2 回答 2

1

在 Report Properties 上设置 ConsumeContainerWhitespace = True 默认设置为 false 并尝试保留表格旁边的空白区域

于 2014-09-10T10:22:24.250 回答
1

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

于 2014-03-17T18:13:37.543 回答