Fórum Report Service + Visual Studio #382178
26/07/2010
0
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
Curtir tópico
+ 0Posts
27/07/2010
Marcio Silveira
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
27/07/2010
Eduardo Siqueira
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
27/07/2010
Marcio Silveira
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
27/07/2010
Marcio Silveira
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
04/08/2010
Eduardo Siqueira
obrigado pela ajuda brother, depois de mais alguns dias de pesquisa consegui fazer, só que pra winForm =).
Abraço.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)