2014-06-09 57 views
0

我正在寻找以编程方式在我的报告中设置分页符的一些示例。活动报告6以编程方式设置分页符

我需要在报表上填充大量数据后开始一个新页面。我正在使用VS 2010和C#。

Active Reports非常新,似乎无法在其api上找到很多文档。

显示如何在报告中设置新页面的任何代码示例都很好。

我试过了Detail.NewPage = NewPage.After,但第一页看起来很好,并且填充了n条记录,但是其他任何其他填充1条记录之后,它应该填充n条记录。

现在,我试图使用PageBreak来代替,但不知道如何使用。

感谢

回答

0

按我对问题的理解,你想在每个网页上的行所需数量,然后添加一个PageBreak,现推新页上的数据的其余部分。

您可以通过以下方式限制每页行数:

  1. 在节的末尾添加分页符。
  2. 设置一个标志值来跟踪当前记录并在报告开始事件中将其设置为0。
  3. Format事件的详细信息部分中,增加标志值并检查: 如果标志值为1,则禁用PageBreak。 如果标志值等于分配行,然后启用分页符,并设置标志值0

这样的分页符才会被启用行的每一个期望数目与记录的其余部分后,将被推到接下来的页面继续。

Regards, Mohita