报告中的垂直线(rdlc)

时间:2016-08-14 11:48:56

标签: c# .net wpf report

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

Sl |说明|数量|率|量     | | | |

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

请建议如何解决。

这是截图

Report 1/2

Report 2/2

绿色区域是应包含线条的主体部分(红线是线条控制),在第一页中它正确显示但在第二页中它是不可见的。

我希望所有页面都能看到红线。

1 个答案:

答案 0 :(得分:1)

但是,repeatwith属性甚至不能用于rectange控件。 Visual Studio团队必须要审视这个问题。

此外,我还注意到在下一页上也看不到行标题,因为我在表属性部分勾选了重复行标题的复选框。我想我必须将行标题放在标题部分,以便在其他页面上重复。

经过大量研究后,我得出结论,使用替代方法来解决这个问题。我想分享这个有另一种方式。我试过的是:

  1. Donot使用行控制

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

  3. 使用空白行填充剩余行,触摸页脚部分并填充整个部分。

  4. 4.假设1页需要17行才能填充,如果行大于17则假设20然后(17 - (20-17)),即填充14行空白

    1. 如果表格有5行,则为(17-5),即填充12个空白行。
    2. 我通过尝试通过线控无法实现的逻辑来实现,但我对此并不满意。