JRBeanCollectionDataSource nao fornece os dados

0 respostas
tebosoftware

Boa tarde pessoal

estou estudando o JaspeReport e o iReports e estou tendo um problema com relação a desenvolver o relatório fia JRBeanCollectionDataSource.

abaixo segue o código que desenvolvi:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package teste;

import br.tebosoftware.dao.sujeito.ClienteDAO;
import br.tebosoftware.entity.sujeito.Cliente;
import java.sql.SQLException;
import java.util.List;
import javax.swing.JFrame;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
import net.sf.jasperreports.view.JasperViewer;

/**
 *
 * @author Shubacca
 */
public class RelCliente {

    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        JasperPrint jasperPrint;
        try {
            String path = System.getProperty("user.dir");
            ClienteDAO dAO = new ClienteDAO();

            List<Cliente> clientes = dAO.getByNome("%");
            jasperPrint = JasperFillManager.fillReport(
                    path + "/reports/RelCliente2.jasper", null, new JRBeanCollectionDataSource(clientes, true));

            JasperViewer viewer = new JasperViewer(jasperPrint);
            viewer.setExtendedState(JFrame.MAXIMIZED_BOTH);
            viewer.setZoomRatio(1.25f);
            viewer.setVisible(true);
        } catch (JRException e) {
            e.printStackTrace();
        }

    }
}

No relatório eu adicionei os fields baseado no JavaBean.

mas o relatório so exibe o titulo e o rodape.

alguem poderia me ajudar nessa?

desde já agradeço

Criado 15 de fevereiro de 2009
Respostas 0
Participantes 1