我在报告的详细信息部分中有一个子报表,除了每页上的最后一个子报表之外,它都适用于所有子报表。当我在详细信息部分使用keepTogether时,最后一个子报表就不显示了。当我关闭keepTogether时,它只会显示页面上适合的内容,然后将其余部分抛出。
我需要寻找什么来解决这个问题?
答案 0 :(得分:0)
GrapeCity团队的评论是对的。
我在FetchData事件中附加子报表,该事件已在其他报表中使用。我想说的原因是因为我之前的报告是为了适合一页而设计的。
来自AR文档: http://helpcentral.componentone.com/nethelp/AR7Help/OnlineEn/Subreport.html
编码最佳做法
使用主报表的ReportStart事件创建实例 您的SubReport控件的报告,然后将其丢弃 ReportEnd事件。这样,您只创建一个子报表 运行主报表时的实例。
在包含部分的Format事件中,使用Report属性 SubReport控件将报表对象附加到SubReport 控制。