none
Report com Gráfico RRS feed

  • Pergunta

  •  

    Boa tarde,

     

    desenvolvi um módulo especifico para geração de gráficos para  um cliente, uma tela simples onde o usuário escolhe o periodo e escolhe qual relatório/grafico quer gerar, isso em abas, em cada aba um reportviewer cum o respectivo relatório vinculado(rel.rdlc)

     

    Cada relatório tem um grafico em linhas e abaixo uma listagem dos dados, bem simples.

    Cada relátorio tem o seu tableadapter com a consulta.

     

    Mas quero gerar relatórios identicos, q vao usar o mesmo source, porém, o gráfico deles será de pizza, por exemplo.

     

    Tentei trocar da segunte forma

    Code Snippet

    RVFatTotal.LocalReport.ReportEmbeddedResource = "GraficosGerenciais.FatTotalPizza.rdlc";

     

     

    Onde RVFatTotal é o reportviewer, feito isso faço todo processo de mudança dos criterios das consultas e dou um

    RVFatTotal.RefreshReport(); mas não altera o report...

     

    o reportviewer abre sem relatório vinculado, se eu abrir na primeira vez o de linha, nao muda pro de pizza, e vice versa, ou seja, não é problema nos relatórios...

     

    Alguem tem uma luz ae? agradeço muito

    quarta-feira, 7 de janeiro de 2009 17:24

Respostas

Todas as Respostas

  • Antes de carregar cada relatório invoque:

     

    this.RVFatTotal.Reset();

     

    quarta-feira, 7 de janeiro de 2009 18:09
  • MUITISSIMO OBRIGADO

    quarta-feira, 7 de janeiro de 2009 18:31
  • Eu faço assim:

     

    Code Snippet

    'primeiro eu carrego os dados do relatório através de um sub

    ListaProdutos()

     

    'no final eu faço um RefreshReport

    Me.rvPrintPreview.RefreshReport()

     

     

    Além disso, limpe o datasource do relatório antes de definir a nova fonte de dados.

     

    Code Snippet

    'definindo o DataSource do relatório

    rvPrintPreview.LocalReport.DataSources.Clear()

     

    Dim myReportDataSource As ReportDataSource = New ReportDataSource("dsProduct", oTable)

    rvPrintPreview.LocalReport.DataSources.Add(myReportDataSource)

     

     

     

    [ ]'s

     Laércio.


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

    quarta-feira, 7 de janeiro de 2009 18:51
    Moderador
  •  

    Olá Eu estava nos ultimos meses fazendo bastante relatorios com Crystal Report + DataSet + Consulta Linq + C#

     

    Consegui de forma legal fazer e nao estava encontrando com ngm.

     

     

    caso alguem queira os fontes....

    me contactar no email..(kamila.mq@gmail.com)

     

    ficarei a disposicao.

     

    Obrigada.

     

     

     

     

    quarta-feira, 28 de janeiro de 2009 13:29