我希望在报告的每一页上都包含一条垂直线,该页面从报告正文的顶部到底部运行。我怎样才能做到这一点?
我尝试过使用RepeatWith,但它似乎不起作用,该行只出现在第一页上。
由于
答案 0 :(得分:0)
这仅用于外观和目的吗?
我会用这样的线创建一个图像并将其用作身体背景。或者,如果您使用跨越多个页面的Tablix,另一个想法是在Tablix上创建一个空列,左侧有一个边框。
另一个想法是使用带有左/右边框的矩形并将所有Tablix放置在矩形内,因为这会使矩形扩展到多个页面,保持报表上的边框(垂直线)
我认为你不能告诉SSRS在多个页面上自动重复行。
答案 1 :(得分:0)
我找到了解决该问题的方法(不使用RepeatWith,RepeatOnNewPage或Report Background Image)
我写了一个简单的代码来向主体中的表添加空行。要添加的行数将由主体高度和行高确定。
例如,如果身高为6“,行的高度为0.5”,那么总共12行可以装入一页。因此,如果您的表有4行,则添加8个额外的黑行,以使表高度等于报表正文。
如果行数大于12,比如15,那么你将添加[12 - (15 mod 12)]行 ,即9行空白。
您可以根据需要在任何列上设置边框,从而在整个页面中运行垂直线。