Estou enfrentando um sério problema por aqui hoje. Eu tenho uma aplicação onde o acesso a dados é feito pelo entity framework.
A aplicação funciona sem problemas com o entity framework. Eu faço uma busca a partir de alguns parâmetros que o cliente digita e uma classe de controle retorna um IList tipado que eu uso datasource para as minhas gridviews. Mas eu preciso também gerar relatórios a partir das consultas que eu faço.
Eu pesquisei sobre relatórios com o reportviewer e todos os artigos que li mostram como fazer o relatório, mas usando dataset.
Existe uma forma de aproveitar o datasource usado pelas gridviews para o reportviewer?
(descupem se postei no lugar errado e se faltou alguma informação)
Filipe, já tive esse problema. Você pode criar uma DataTable dentro de um dataset e de acordo com a sua consulta via LINQ, você alimenta o DataTable. Esses dois vídeos me auxiliaram na hora de desenvolver. http://www.youtube.com/watch?v=ZGq8bV_UcMg http://www.youtube.com/watch?v=thB7xkj3icM
Abraço. - Obs: Caso tenha ajudado a solucionar o problema, favor marcar como resposta ;)
Marcado como RespostaFilipe M. _quinta-feira, 17 de dezembro de 2009 13:06
Filipe, já tive esse problema. Você pode criar uma DataTable dentro de um dataset e de acordo com a sua consulta via LINQ, você alimenta o DataTable. Esses dois vídeos me auxiliaram na hora de desenvolver. http://www.youtube.com/watch?v=ZGq8bV_UcMg http://www.youtube.com/watch?v=thB7xkj3icM
Abraço. - Obs: Caso tenha ajudado a solucionar o problema, favor marcar como resposta ;)
Marcado como RespostaFilipe M. _quinta-feira, 17 de dezembro de 2009 13:06
Ah! Também utilizei este tutorial:http://weblogs.asp.net/rajbk/archive/2006/03/02/How-to-render-client-report-definition-files-_28002E00_rdlc_2900_-directly-to-the-Response-stream-without-preview.aspx