为了账号安全,请及时绑定邮箱和手机立即绑定

如何在没有子报表的情况下使用多个 ResultSet 填充报表?

如何在没有子报表的情况下使用多个 ResultSet 填充报表?

富国沪深 2021-08-04 15:17:29
我尝试用多结果集填充报告。但它不起作用。请给我一些解决方案或修复我的代码。ResultSet results1 = statement.executeQuery("FETCH ALL ret1;");ResultSet results2 = statement.executeQuery("FETCH ALL ret2;");JRResultSetDataSource ret1 = new JRResultSetDataSource(results1);JRResultSetDataSource ret2 = new JRResultSetDataSource(results2);  JasperPrint print;                                         print = JasperFillManager.fillReport(report, params, ret1);
查看完整描述

1 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

可能为此目的,您将需要创建自己的 实现net.sf.jasperreports.engine.JRDataSource,该实现将使用多个数据源进行初始化,在您的情况下为 2。


查看完整回答
反对 回复 2021-08-04
  • 1 回答
  • 0 关注
  • 138 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信