使用Jasper Report的Sub报告中的Rows动态增加列标题

时间:2013-06-12 13:35:56

标签: jasper-reports

Image此图片显示已创建包含2行的报告,并重复其列标题。当行数增加时,它会增加。让我知道解决方案解决这个问题。我已经使用了子报告。

在不使用子报表的情况下存在同样的问题。但随着行数的增加,页面越来越多。恩。如果现在的行是3,那么生成的页面将是9.请让我们知道解决方案以摆脱这个问题。使用标头值动态增加行数。我们在细节带中实现了一个子报告。我们在列标题和列表中有一个列标题子报告的细节带中的动态行。

1 个答案:

答案 0 :(得分:0)

报告的详细信息区段将执行的次数相当于触发主报告查询时从数据库中提取的行数。因此,您的子报告保留在内部主要报告的细节范围不一定是一个好的报告设计策略。 尝试将子报表放在摘要带中或将其放在组中。**

由于每次都会调用您的详细频段,因此每次详细频段都会执行子报告。这将继续在子报表中添加条目,并将在主报表详细信息区段的下一次迭代中再次打印子报表。