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 ???