Boas pessoal
tenho um report que funciona bem que me busca os paizes com a seguinte query :
select nomepaiz from paizes
e ele chama o report assim :
ArrayList todospaizes = new ArrayList();
while(resultSet.asNext()){
Dadospaiz dsd = new Dadospaiz();
String paiz = (String)resultSet.getString(1); // apanha o paiz
dsd.setPaiz(paiz);
todospaizes.add(dsd);
}
JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(todospaizes);
JasperReport relatorio = JasperCompileManager.compileReport("Relatórios/reportPaizes.jrxml");
Map parametros = new HashMap();
JasperPrint impressao = JasperFillManager.fillReport(relatorio, parametros, ds);
// Para gerar o pre-view do report
JasperViewer view = new JasperViewer(impressao, false);
view.setVisible(true);
view.show();
Ate aqui tudo funciona bem. o problema é que eu queria criar um sub report neste mesmo report aonde incluia os estados de cada paiz, com a seguinte query :
select nomepaiz, estado from paizes group by nomepaiz
alguem me pode dar uma dica de como elaborar um subreport neste report que inclua os estados ?
a ideia é ter o report assim :
Estados unidos
alabama
New York
Brazil
Rio de Janeiro
Sao paulo
Obrigado