报告中的垂直线 (rdlc)

Vertical line in report (rdlc)

我在报告数据 (rdlc) 中创建发票,我想在列之间放置垂直线,例如

SL |说明 |数量 |评价 |数量 | | | |

我的报告也包含页眉和页脚部分。 对于垂直线,我使用了线控件,它在第一页上完美运行。但是在第二页上看不到线。我希望线条控件在每个页面中都可见。

请指教如何解决。

这是截图

Report 1/2

Report 2/2

绿色区域是正文部分,应该包含线(红线是线控制),在第一页显示正确,但在第二页不可见。

我希望红线在所有页面中都可见。

然而,repeatwith 属性 甚至不能用于矩形控制。 Visual studio 团队必须检查这个问题。

此外,我还注意到 header 行在下一页上也不可见,因为我在 table 上勾选了重复行 header ... 的复选框属性 节。我想我必须将行 header 放在 header 部分才能在其他页面上重复。

经过大量研究,我决定使用替代方法来实现这一点。我想分享这个以有另一种方式。我试过的是:

  1. 不使用线控

  2. 在每列的左侧和右侧放置边框。

  3. 用空白行填充剩余 table 以触及页脚部分并填充整个 body 部分。

4.Suppose 1 页需要 17 行来填充,如果该行大于 17,假设 20 那么 (17 - (20-17)) 即 14 个空白行被填充

  1. 如果 table 有 5 行,则 (17-5) 即 12 个空白行将被填充。

我通过尝试这种通过线路控制无法实现的逻辑实现了,但我对此并不满意。