Report Service + Visual Studio
Olá Pessoal,
Preciso de uma ajuda básica. Preciso integrar o Report Service ou o ReportViewer(Mais Fácil), ao Visual Studio, pra facilitar mais a descrição, fazer a mesma coisa que se faz com o Crystal Reports mais agora fazendo com o ReportViewer, construindo relatorios dinamicamentes a partir da minha aplicação WinForm.
Abraço a todos ;)
Atenciosamente,
Eduardo Melo
Preciso de uma ajuda básica. Preciso integrar o Report Service ou o ReportViewer(Mais Fácil), ao Visual Studio, pra facilitar mais a descrição, fazer a mesma coisa que se faz com o Crystal Reports mais agora fazendo com o ReportViewer, construindo relatorios dinamicamentes a partir da minha aplicação WinForm.
Abraço a todos ;)
Atenciosamente,
Eduardo Melo
Eduardo Siqueira
Curtidas 0
Respostas
Marcio Silveira
26/07/2010
Eduardo... não entendi a sua pergunta...
O reportviewer já vem incorporado no Visual Studio... É só você adicionar o componente ReportViewer no seu winform...
E criando um arquivo do tipo Report, você edita ele de dentro do Visual Studio...
Qual é a dua dúvida?
O reportviewer já vem incorporado no Visual Studio... É só você adicionar o componente ReportViewer no seu winform...
E criando um arquivo do tipo Report, você edita ele de dentro do Visual Studio...
Qual é a dua dúvida?
GOSTEI 0
Eduardo Siqueira
26/07/2010
Marcio, desde já obrigado.
A minha dúvida é se no ReportViewer eu tenho a mesma liberdade de se trabalhar como o excel no Vb.net. Vou dá um exemplo melhor, eu tenho uma tela, e nela eu tenho 3 campos do tipo Text (textBox) e preciso emitir esses campos em um relatorio usando o ReportViewer.
A minha dúvida é se no ReportViewer eu tenho a mesma liberdade de se trabalhar como o excel no Vb.net. Vou dá um exemplo melhor, eu tenho uma tela, e nela eu tenho 3 campos do tipo Text (textBox) e preciso emitir esses campos em um relatorio usando o ReportViewer.
GOSTEI 0
Marcio Silveira
26/07/2010
Eduardo,
Existe como fazer isso sim... uma das possibilidades é a utilização de Parâmetros, verifique no menu Report / Parameters.
Importante! O reportviewer é case sensitive!
Exemplo de utilização.
Existe como fazer isso sim... uma das possibilidades é a utilização de Parâmetros, verifique no menu Report / Parameters.
Importante! O reportviewer é case sensitive!
Exemplo de utilização.
Microsoft.Reporting.WebForms.ReportParameter[] param = new Microsoft.Reporting.WebForms.ReportParameter[1]; Microsoft.Reporting.WebForms.ReportViewer rptV = new Microsoft.Reporting.WebForms.ReportViewer(); string reportPath = Server.MapPath(nomeRelatorio + ".rdlc"); try { rptV.LocalReport.ReportPath = reportPath; rptV.LocalReport.SetParameters(param); . . ..... }
GOSTEI 0
Marcio Silveira
26/07/2010
detalhe!
Faltou um pedaço do código... foi mal, em vermelho o que estava faltando.
Faltou um pedaço do código... foi mal, em vermelho o que estava faltando.
Microsoft.Reporting.WebForms.ReportParameter[] param = new Microsoft.Reporting.WebForms.ReportParameter[1]; param[0] = new Microsoft.Reporting.WebForms.ReportParameter("PARAMETRO", "TESTE DE PARAMETRO"); Microsoft.Reporting.WebForms.ReportViewer rptV = new Microsoft.Reporting.WebForms.ReportViewer(); string reportPath = Server.MapPath(nomeRelatorio + ".rdlc"); try { rptV.LocalReport.ReportPath = reportPath; rptV.LocalReport.SetParameters(param); . . ..... }
GOSTEI 0
Eduardo Siqueira
26/07/2010
Marcio,
obrigado pela ajuda brother, depois de mais alguns dias de pesquisa consegui fazer, só que pra winForm =).
Abraço.
obrigado pela ajuda brother, depois de mais alguns dias de pesquisa consegui fazer, só que pra winForm =).
Abraço.
GOSTEI 0