none
reportviewer 2010 dataset RRS feed

  • Pergunta

  • Pessoal estou iniciando no reportviewer 2010 criei um relatorio e agora estou com o seguinte problema no VS2008 eu criava o relatorio e um dataset desconectado via wizerd no VS2008 com um DataTable onde eu adicionva as colunas depois no objeto TABLE na linha Details eu apenas arrasva os campos do DataTable e depois via codigo no C# enviava carregava o dataset do relatorio com o datatable do meu form agora no VS2010 qdo tento arrastar um campo para o Details do relatorio o campo não vai ... como posso fazer isso alguem tem algum tutorial ou dica sobre isso ... não costumo usar a conectionstring que relatorio gera

    Junior

    segunda-feira, 6 de fevereiro de 2012 23:39

Respostas

  • Olá Junior,

    O Report Viewer 2010 possui uma engine um pouco diferente quanto a definição do DataSource. Para o 2010 você deve adicionar um novo DataSet e nele especificar qual a fonte de dados que será utilizada!

    Abs,

    Rafael Zaccanini

    MTAC - Microsoft Technical Audience Contributor

    www.rafaelzaccanini.net

    • Marcado como Resposta Junior Martins sábado, 11 de fevereiro de 2012 20:12
    quinta-feira, 9 de fevereiro de 2012 14:36

Todas as Respostas

  • Vamos lá, 

    Dentro do Report Viewer adicione um DATASOURCE.

    Esse DataSource será seu DATASET.

    Nó código coloque

      Microsoft.Reporting.WinForms.ReportDataSource DS_INFO_NOTA = new Microsoft.Reporting.WinForms.ReportDataSource("DS_INFO_NOTA", Tabela_Info_Adicional_Nfe);
    
    
                Frm.Visualizador_Report.LocalReport.DataSources.Add(DS_INFO_NOTA);
             


    Artigos e Dicas VB.NET, C#, SQL, Report viewer e WPF
    Siga @PauloHDSousa

    quarta-feira, 8 de fevereiro de 2012 14:49
  • O meu problema na verdade é o seguinte Construi meu relatorio (arquivo.rdlc) e nele antes eu criava um dataset um .xsd e nele adcionava um DataTable e criava as colunas e depois no meu arquivo.rdlc eu arrastava para dentro do obejto table os campos desse datatable mas tuso isso dentro do reportviewer e depois eu usava o codigo que vc me passou para carregar mas agora no VS2010 não consigo ligar o table com meus dados do datatable ele não deixa eu arrastar e soltar o campo do datatable para a table não consigo mais fazer esse ligação ate tive que alterar meu projeto de VS2010 para VS2008 para poder conseguir concluir tudo vc teria alguma dica sobre isso Vlwww

    Junior

    quarta-feira, 8 de fevereiro de 2012 16:09
  • Olá Junior,

    O Report Viewer 2010 possui uma engine um pouco diferente quanto a definição do DataSource. Para o 2010 você deve adicionar um novo DataSet e nele especificar qual a fonte de dados que será utilizada!

    Abs,

    Rafael Zaccanini

    MTAC - Microsoft Technical Audience Contributor

    www.rafaelzaccanini.net

    • Marcado como Resposta Junior Martins sábado, 11 de fevereiro de 2012 20:12
    quinta-feira, 9 de fevereiro de 2012 14:36
  • Então Rafael, deixa ver se entendi eu tenho que criar uma fonte de dados para meu relatorio e depois adicionar um dataset ou seja meu arquivo .xsd ? Não se seria abusar muito mas se puder me passar algum site ou documento com um exemplo, pois utilizo o reportviewer nos meus relatorios sempre dessa forma que descrevi no post anterior crio meu arquivo .XSD e adiciono os campos a guia details do meu TABLE pois dessa forma consigo criar relatorios nos moldes que sempre preciso ate com posicionamento dentro da table em emissões de etiquetas esse formato sempre me ajudou muito. Se puder me dar uma exemplo um print de tela algo assim agradeço Obrigado

    Junior

    quinta-feira, 9 de fevereiro de 2012 16:50
  • Rafael, consegui me acertar por enquanto rsss com o reportviewer 2010, criei um DataSet e um DataTable interno a este DataSet como fazia na versão 2008 e em seguida quando adicionei um obeto TABLE este abre uma tela de propriedades do DataSet selecionei a opção OBJECT e associei meu DataSet (.XSD) a essa propriedade e consegui linkar meu relatorio com meus dados, blza

    Aproveitando, teria algum site com material sobre reportviewer 2010 para me enviar

    Obrigado


    Junior

    sábado, 11 de fevereiro de 2012 20:12
  • Olá Junior,

    Ótimo que funcionou, esse site é mto bom:

    http://gotreportviewer.com/

    Em breve, irei publicar alguns artigos sobre Report Viewer 2010. No momento estes podem ajudar em algo:

    http://rafaelzaccanini.net/category/report-viewer-crytal-reports/

    Abs,

    Rafael Zaccanini

    MTAC - Microsoft Technical Audience Contributor

    www.rafaelzaccanini.net

    sábado, 11 de fevereiro de 2012 20:36