Jasper reports 正在iReport中删除子报表中的第一行

Jasper reports 正在iReport中删除子报表中的第一行,jasper-reports,ireport,Jasper Reports,Ireport,我是JasperReports和iReport的新手 我已经创建了一个主报表,其中包含了查询本身以及我将要包含的所有子报表。没有对任何子报告的查询 我将向主报表添加一个子报表,并将其设置为使用数据源,该数据源是从主报表传递的参数 我在主报告的详细信息部分包含了子报告,因为它将显示数据 当我运行主报表时,它会获取子报表,将数据传递并添加到子报表中,但由于某种原因,它会从子报表中的数据集中删除第一行。因此,最后它开始显示子报表中第二行的数据。当我不包含子报告并将字段直接放入主报告的详细信息中时,它会

我是JasperReports和iReport的新手

我已经创建了一个主报表,其中包含了查询本身以及我将要包含的所有子报表。没有对任何子报告的查询

我将向主报表添加一个子报表,并将其设置为使用数据源,该数据源是从主报表传递的参数

我在主报告的详细信息部分包含了子报告,因为它将显示数据

当我运行主报表时,它会获取子报表,将数据传递并添加到子报表中,但由于某种原因,它会从子报表中的数据集中删除第一行。因此,最后它开始显示子报表中第二行的数据。当我不包含子报告并将字段直接放入主报告的详细信息中时,它会显示所有行

我已尝试增大“报告详细信息”部分的大小/高度和宽度,但它仍会删除子报告中的第一行。我不知道下一步该做什么来看看问题出在哪里

是否需要为子报告设置配置以使其正常工作

主要报告详情部分:


次级报告:


Map parameters = new HashMap();
parameters.put("MasterDataSourceInstance_1", beanColDataSource.cloneDataSource());
parameters.put("MasterDataSourceInstance_2", beanColDataSource.cloneDataSource());
<parameter name="MasterDataSource_1" class="net.sf.jasperreports.engine.data.JRBeanCollectionDataSource"/>
<parameter name="MasterDataSource_2" class="net.sf.jasperreports.engine.data.JRBeanCollectionDataSource"/>
<dataSourceExpression><![CDATA[$P{MasterDataSource_1}]]></dataSourceExpression>