none
DataBind não funciona no meu report RRS feed

  • Pergunta

  • Pessoal, não estou conseguindo fazer aparecer os dados no meu relatório. Está vindo tudo certinho do banco, mas no método databind ele simplesmente me apresenta tudo em branco. O que devo fazer para que os dados apareçam?

      private void GerarRelatorio(string data, string empresa)
            {
                rptDec299.LocalReport.DataSources.Clear();
                ReportDataSource source = new ReportDataSource("dsDeclaracao");
                //Transformar a data em MM/dd/yyyy
                DateTime date = Convert.ToDateTime(data);
                string novaData = date.ToString("MM/dd/yyyy");
                source.Value = declaracao.ObterDeclaracoes299(novaData, empresa);
                rptDec299.LocalReport.DataSources.Add(source);
                rptDec299.Visible = true;
                rptDec299.DataBind();
                rptDec299.LocalReport.Refresh();
            }
        }
    Na linha source.Value durante o debug vejo os meus dados lá, mas depois não aparece no relatório. O que pode ser isso?

    quarta-feira, 24 de abril de 2013 21:43

Respostas

  • Pessoal, encontrei a causa do problema e sua respectiva solução. Fica aí a dica para quem passar pelo mesmo problema que eu.

    É o seguinte, na hora de adicionar parâmetros ao report, o mesmo deve ser marcado para perimitir valores em branco e nulos, caso contrário o report não irá renderizar.

    • Marcado como Resposta Osmar Takashi segunda-feira, 6 de maio de 2013 20:08
    segunda-feira, 6 de maio de 2013 20:08

Todas as Respostas

  • Alguém tem alguma idéia?
    quinta-feira, 25 de abril de 2013 19:01
  • Você esta populando o DataSource? DataObject? Linq? XML?


    -------------------- Leonardo Nascimento Cintra

    segunda-feira, 6 de maio de 2013 13:49
  • Pessoal, encontrei a causa do problema e sua respectiva solução. Fica aí a dica para quem passar pelo mesmo problema que eu.

    É o seguinte, na hora de adicionar parâmetros ao report, o mesmo deve ser marcado para perimitir valores em branco e nulos, caso contrário o report não irá renderizar.

    • Marcado como Resposta Osmar Takashi segunda-feira, 6 de maio de 2013 20:08
    segunda-feira, 6 de maio de 2013 20:08