是否可以为报表服务 VS2010 中的子报表设置静态高度



我使用报告服务 (Visual Studio 2010) 制作了一个报告,我希望子报表具有预定义的高度。例如,子报表将为 2 英寸。即使报告数据只填满 1 英寸。的子报表。有没有办法强制子报表具有静态高度?

我遇到了同样的问题。

若要设置最小大小,请添加一个内部带有水平线和垂直线的矩形,并将子报表放在该矩形内。

我能想到的设置最大大小的一种解决方案是在子报表查询中使用 top(x),这样任何超过要显示的行数的结果都不会包括在内。

或者,如果必须包括所有结果,则向对数据行进行计数的子报表数据集添加一个计算字段。在子报表表中,为每一列设置字体大小,以便所有数据行都可以显示在给定区域内。(iif(NoOfResults = 2, font = 10, etc))还需要在表格上设置"允许行高减小",以便行可以根据字体大小缩小。

希望有人觉得这有帮助。如果你能想到任何其他解决方案,我很想听听。

最新更新