none
Crystal Report + GridView..... gerando pdf RRS feed

  • Pergunta

  • Olá pessoal...

    to fazendo um testes com o Crystal report do Visual Studio 2005 aqui para gerar relatorio .pdf...

    so que pelo que pesquisei e consegui aqui, ele so fez relatorios com dados de uma tabela do meu bd...

    alguem sabe me informar se tem como ele gerar o relatorio com base em dados de outro componente??? tipo do GridView????
    Seria ele pegar os dados do meu GridView, e gerar um relatorio....

    Alguem sabe se o Crystal faz isso???

    ou entao ve alguma outra solução????


    VALEU!!!!
    segunda-feira, 5 de junho de 2006 14:29

Respostas

  • Olá Edimar,

     

       Só para complementar os seus comentários:

     

    Criei um tópico fixo no fórum MSDN com algumas dicas  sobre a construção de relatórios com Crystal Reports e ReportView (incluindo 3 vídeos com vários exemplos de como construir relatórios com os componentes, licença, distribuição, service packs, etc.):

     

    Inclusive com exemplos de como Sub-Relatório e opções para não exibir um item do relatório (usando a opção Supress do Crystal Reports)

     

    http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=3761576&SiteID=21

     


    [ ]'s

     Laércio.


    Ajude a melhorar o nosso Fórum!
    Não esqueça de marca a mensagem como "útil", caso tenha ajudado.

     

    sábado, 22 de novembro de 2008 13:29
    Moderador
  • Demorou mas achei a solução, segue para ajudar a todos

     

    Aqui, recebo uma tabela e jogo para dentro do dadosTable.

    DataTable dadosTable = obj.ListaDataBase(Convert.ToInt64(Session["CD_UNIMED"]), Convert.ToInt32(Session["USUARIO"]), primeiroDia, ultimoDia);

     

    Adiciono a tabela na sessão.

    Session.Add("TableDespesa", dadosTable);

     

    Lendo a sessão, dentro da página de visualização do relatório.

    DataTable recebeTable = (DataTable)Session["TableDespesa"];

    oDataset.Tables.Add(recebeTable.Copy());

     

    report.SetDataSource(oDataset.Tables[0]);

     

    Ai é só alegria....

     

    quarta-feira, 10 de dezembro de 2008 12:29

Todas as Respostas

  • Cara ,

    Particularmente nunca fiz pelo gridview até porque pelo dataset você cria um pdf e tão facil, pelo crystal você pode exportar para pdf como ja sabe, mas se conseguir posta ai.Acredito que queira pegar a formatação do gridview e passar para o pdf e isso.

    segunda-feira, 5 de junho de 2006 19:16
  • o que eu quero é lista os dados do meu grid.... a formatação num é tao importante nao....

    tipo os dados, e a forma (ordem, por exemplo) ai sim sao importantes...

    quanto ao fazer por dataset, voce tem algum exemplo ai??? ou sabe algum local onde tem um tutorial, ou passo a passo ???

    Valeu.....

     

    segunda-feira, 5 de junho de 2006 20:12
  • Amigo,

     

    Você chegou a conseguir o que você queria, estou passando pela mesma coisa.

     

    Quero gerar o relatório com os dados do gridview.

     

    Valeu.

    quinta-feira, 20 de novembro de 2008 18:08
  • Antonio eu nao consegui com o Crystal Report nao.... até porque na epoca eu parei de tentar achar uma solução com ele pois seria um gasto a mais para gente as despesas de licensa para coloca-lo no nosso sistema.
    Dai então eu partir para o compontente ReportView do VS2005...
    Ele gera relatorios e permiti exportação para pdf e para xls.
    Fusando nas bibliotecas dele conseguimos simular a geração do relatorio e exibir o pdf no browse...
    nao tenho mais o projeto em maos para rever o resultado, pois mudei de empresa e ta no projeto de la... mas acho que tenho algumas referencias... se vc tiver interesse posso tentar achar aqui para voce...
    sei que começamos pelos exemplos do site http://www.gotreportviewer.com/

    abraço... t+
    sexta-feira, 21 de novembro de 2008 12:02
  • Olá Edimar,

     

       Só para complementar os seus comentários:

     

    Criei um tópico fixo no fórum MSDN com algumas dicas  sobre a construção de relatórios com Crystal Reports e ReportView (incluindo 3 vídeos com vários exemplos de como construir relatórios com os componentes, licença, distribuição, service packs, etc.):

     

    Inclusive com exemplos de como Sub-Relatório e opções para não exibir um item do relatório (usando a opção Supress do Crystal Reports)

     

    http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=3761576&SiteID=21

     


    [ ]'s

     Laércio.


    Ajude a melhorar o nosso Fórum!
    Não esqueça de marca a mensagem como "útil", caso tenha ajudado.

     

    sábado, 22 de novembro de 2008 13:29
    Moderador
  •  

    Laercio,

     

    Vê se dá uma ajuda ai, não estou conseguindo gerar o relatório, não sei como passar o datatable que tenho para ser apresentando no relatório.

     

    Jà postei no fórum especial para o Crystal, mas aindã não tive sucesso.

     

    O trabalho que tá tando esse relatório, na teoria parece ser tão simples, mas na prática, tá osso....

     

    Um abraço. 

     

    e até mais.

    segunda-feira, 1 de dezembro de 2008 12:10
  • Demorou mas achei a solução, segue para ajudar a todos

     

    Aqui, recebo uma tabela e jogo para dentro do dadosTable.

    DataTable dadosTable = obj.ListaDataBase(Convert.ToInt64(Session["CD_UNIMED"]), Convert.ToInt32(Session["USUARIO"]), primeiroDia, ultimoDia);

     

    Adiciono a tabela na sessão.

    Session.Add("TableDespesa", dadosTable);

     

    Lendo a sessão, dentro da página de visualização do relatório.

    DataTable recebeTable = (DataTable)Session["TableDespesa"];

    oDataset.Tables.Add(recebeTable.Copy());

     

    report.SetDataSource(oDataset.Tables[0]);

     

    Ai é só alegria....

     

    quarta-feira, 10 de dezembro de 2008 12:29