none
Fazer Relatório a partir de uma consulta RRS feed

  • Pergunta

  • Olá a todos, faço consultas utilizando o EF, preciso fazer os relatórios a partir destas consultas.

    Há como fazer utilizando o ReportViewer

    Valeu!

    quinta-feira, 7 de março de 2013 13:14

Todas as Respostas

  • Fala tuco, tranquilo?

    Da uma olhada nestes links:

    http://asiaenforcer.wordpress.com/2011/12/29/using-reportviewer-in-asp-net-4-0-and-entity-framework/

    Para Asp.Net MVC:

    http://rafaelzaccanini.wordpress.com/2011/04/05/criando-relatorios-report-viewer-em-aplicacoes-asp-net-mvc-parte-1-renderizacao-pelo-controller/


    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCPD

    quinta-feira, 7 de março de 2013 13:25
  • Vi o link, mas eu tenho a seguinte consulta, 

     var Aberto = from p in ctx.pedido
                                          // join a in ctx.produto on p.idProduto equals a.idProduto
                                          where p.modoPedido == "Em aberto"
                                          group p by new { p.numPedido, p.dataPedido, p.usuario } into g
                                          select new
                                          {
                                              numPedido = g.Key.numPedido,
                                              dataPedido = g.Key.dataPedido,
                                              usuario = g.Key.usuario,
                                              totalValor = g.Sum(p => p.valor),
                  
                                          };

    e preciso pegar o resultado desta consulta e apresentar em um relatório.. sei que preciso criar um dataset e um datasource

    quinta-feira, 7 de março de 2013 14:56
  •  Então tuco, não sei se você é obrigado é usar um DataSet.

    Da uma olhada neste link que tem um exemplo:

    http://www.c-sharpcorner.com/UploadFile/mahesh/ReportViewerObject04172007111636AM/ReportViewerObject.aspx

    Ou, neste exemplo mostra como criar um DataSet:

    http://www.aspfree.com/c/a/asp-net/binding-data-to-the-reportviewer-control-dynamically-in-asp-net-2-0/


    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCPD

    quinta-feira, 7 de março de 2013 16:32
  • Olá, desculpe a demora em responde-lo, mas não é o que eu quero, eu tenho as consultas prontas utilizando Linq, gostaria de utilizar esses datasources como dataset para os relatórios.

    Você sabe se isso é possível ... ?

    segunda-feira, 11 de março de 2013 18:51
  • Tuco, bom dia cara!! Acredito que tem como fazer sim, acho que esse cara aqui teve o mesmo problema que você:

    http://social.msdn.microsoft.com/Forums/en-US/vsreportcontrols/thread/baae5f75-88d4-4188-afc1-979884dd39a2


    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCPD

    quinta-feira, 14 de março de 2013 12:04
  • E ae tuco, blz cara?

    Conseguiu resolver seu problema?


    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCPD

    sexta-feira, 22 de março de 2013 12:47
  • Desculpa Jandreson, 

    Do jeito que eu gostaria não, fiz o padrão, sem reaproveitar minhas consultas...

    Fiz um novo Data para cada relatório.

    Valeu, mas inda continuo procurando

    quinta-feira, 28 de março de 2013 14:54