活动报告6以编程方式设置分页符

时间:2014-06-09 17:26:32

标签: page-break activereports componentone

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

我需要在报告上填充如此多的数据后开始新页面。我正在使用VS 2010和c#。

Active Reports非常新,似乎无法找到有关其api的大量文档。

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

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

现在,我正在尝试使用PageBreak但不确定如何使用。

由于

1 个答案:

答案 0 :(得分:0)

根据我对该问题的理解,您希望在每个页面上显示所需的行数,然后添加PageBreak,在此推送新页面上的其余数据。

您可以通过以下方式限制每页的数量或数量:

  1. 在详细信息部分的末尾添加分页符。
  2. 设置标志值以跟踪当前记录,并在报告启动事件中将其设置为0.
  3. 在详细信息部分的Format事件中,增加标记值并检查: 如果标志值为1则禁用PageBreak。 如果标志值等于分配的行,则启用分页符并将标志值设置为0.
  4. 这样,在每个所需的行数之后将启用分页符,其余的记录将被推送到下一页并继续。

    此致 Mohita