Activereports正在删除最后一个子报表

时间:2016-12-28 19:28:38

标签: c# activereports

我在报告的详细信息部分中有一个子报表,除了每页上的最后一个子报表之外,它都适用于所有子报表。当我在详细信息部分使用keepTogether时,最后一个子报表就不显示了。当我关闭keepTogether时,它只会显示页面上适合的内容,然后将其余部分抛出。

我需要寻找什么来解决这个问题?

1 个答案:

答案 0 :(得分:0)

GrapeCity团队的评论是对的。

我在FetchData事件中附加子报表,该事件已在其他报表中使用。我想说的原因是因为我之前的报告是为了适合一页而设计的。

来自AR文档: http://helpcentral.componentone.com/nethelp/AR7Help/OnlineEn/Subreport.html

  

编码最佳做法

     

使用主报表的ReportStart事件创建实例   您的SubReport控件的报告,然后将其丢弃   ReportEnd事件。这样,您只创建一个子报表   运行主报表时的实例。

     

在包含部分的Format事件中,使用Report属性   SubReport控件将报表对象附加到SubReport   控制。