Exibir relatorio report viewer, c# winform

0 respostas
L

bom pessoal, estou precisando muito mesmo da ajuda de vcs …

bom, estou tentando exibir um relatorio que passo uma serie de parametros para ele. Uso o controle report viewer do visual studio 2008.

no layout do viewer ja add os parametros, por akele menu - relatorios - parametros, estao todos la, bonitinho.

ai, no page load do form que contem o controle do viewer (reportViewer1_Load, o arquivo com a extensao .cs) eu coloquei:

OcupacaoInfo ocup = new OcupacaoInfo();



        OcupacaoBll obj = new OcupacaoBll();

        //retorna pra mim o valor dos campos que preciso pra exibir no relatorio

        ocup = obj.estadiaHospede(1);



        ReportParameter p1 = new ReportParameter("nomeHospede ", ocup.Nome);

        ReportParameter p2 = new ReportParameter("codQuarto ", ocup.CodigoQuarto.ToString());

        ReportParameter p3 = new ReportParameter("tipoCategoria ", ocup.TipoCategoria);

        ReportParameter p4 = new ReportParameter("dataEntrada ", ocup.DataEntrada);

        ReportParameter p5 = new ReportParameter("dataSaida ", ocup.DataSaida);

        ReportParameter p6 = new ReportParameter("tatalDias ", ocup.TotalDias.ToString());

        ReportParameter p7 = new ReportParameter("nomeUsuario ", ocup.NomeUsuario);



    reportViewer1.LocalReport.SetParameters(new ReportParameter[] { p1, p2, p3, p4, p5, p6, p7 });

        reportViewer1.RefreshReport();

so que na hora de abrir o relatorio, ele da a seguinte mensagem:

“ex = {“An error occurred during local report processing.”}”

“An attempt was made to set a report parameter 'nomeHospede ’ that is not defined in this report.”

so que como disse, todos os parametros ja estao criados no designe do viwer (o arquivo com a extensao .rdlc)

ja estou nisso ha dias e nao consigo achar o que esta errado.

Alguem pode ajudar ???

Criado 18 de abril de 2011
Respostas 0
Participantes 1