none
Report Viewer + Linq to entities RRS feed

  • Pergunta

  • Olá pessoal.

    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)

    Obrigado e []s
    domingo, 13 de dezembro de 2009 20:44

Respostas

  • 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 Resposta Filipe M. _ quinta-feira, 17 de dezembro de 2009 13:06
    segunda-feira, 14 de dezembro de 2009 18:14

Todas as Respostas

  • 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 Resposta Filipe M. _ quinta-feira, 17 de dezembro de 2009 13:06
    segunda-feira, 14 de dezembro de 2009 18:14
  • Felipe, obrigado pelo vídeo! Foi muito útil!

    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


    Abraço!!
    quinta-feira, 17 de dezembro de 2009 13:16