重复一条垂直线在报表生成器/ SSRS每一页上(Repeat a vertical line on

2019-09-18 07:09发布

我想,包括我的报告,该报告从顶部报告体的底部运行的每一页上有竖线。 我怎样才能做到这一点?

我已经使用RepeatWith尝试过,但似乎并没有工作,行只出现在第一页上。

谢谢

Answer 1:

这是对外观和感觉只有目的?

我想创建这样的行图像,并用它作为身体的背景。 或者,如果您使用的是在多个页面跨越表矩阵,另一个想法是与左侧边框上创建Tablix的一个空列。

而另一个想法是使用一个矩形的左/右边界,并把所有的tablixes矩形内,因为这将使矩形扩大到多个页面保持边界(纵线)上的报告。

我不认为你可以告诉SSRS自动重复在多个页面上线。



Answer 2:

我想出了一个办法来解决这个问题(不使用RepeatWith,RepeatOnNewPage或检举背景图片)

我写了一个简单的代码来空行体内添加到表。 要添加的行数将被身体高度和行的高度来确定。

例如,如果所述主体高度6" 和行的高度为0.5" ,则总共12行可以装配到一个页面。 所以,如果你的表中有4行再添加8个额外的黑色行,使工作台的高度等于报告正文。

如果行数超过12,说15,那么你会增加[12 - (15 MOD 12)]行,即9空行。

你可以有任何所需的列的侧边框,导致整个页面运行的垂直线。



文章来源: Repeat a vertical line on every page in Report Builder / SSRS