none
SUBREPORT + DATATABLE RRS feed

  • Pergunta

  • Olá a todos.

    Estou tentando popular um subreport com um datatable. e estou tentando faze-lo da seguinte forma.

    Possuo um dataset.xsd que nele esta contido dois Datatables.
    - DataTable1
    - DataTable2

    Ambos possuem apenas uma coluna chamado cod.


    No relatório...

    1- Em meu RPT adicionei tal dataset.
    2- Adicionei tambem um subretport chamado "SubReport1"

    * Adicionei no subreport o field cod 


    No ASP.Net
    Adicionei meu ReportViewer


    No C#
    DataTable DataTable1 = new DataTable("DataTable1");
    DataTable DataTable2 = new DataTable("DataTable2");

    DataTable1 = Dados.GetTable("SELECT CLI_COD AS 'cod' FROM FCT_CLIENTES ");
    DataTable2 = Dados.GetTable("SELECT CLI_COD AS 'cod' FROM FCT_CLIENTES ");


    ReportDocument crystalReport = new ReportDocument();
    crystalReport.Load(Server.MapPath("RelTeste.rpt"));
    crystalReport.Database.Tables["DataTable1"].SetDataSource((DataTable)DataTable1);
    crystalReport.Subreports["SubReport1"].Database.Tables["DataTable2"].SetDataSource((DataTable)DataTable2);
    CrystalReportViewer1.ReportSource = crystalReport;  



    O resultado no browser é um relatório em branco

    O curioso é que seu comentar o preenchimento da Datatable 2, todos os outros elementos do SubReport são apresentados.

    Alguem tem alguma sugestão de como posso resolver tal problema?
    Agradeço desde já
    Grato,
    Fernando


    Fernando

    terça-feira, 2 de julho de 2013 15:07