none
ReportViewer usando procedure em branco RRS feed

  • Pergunta

  •  

    Olá.

    Estou com um problema para gerar relatório via ReportViewer.

    Trabalhando num projeto Win Form, em C# no vs 2008, adiciono um novo projeto do tipo Reporting - Reporting Wizard.

    Passo a conexão, setando o banco de dados.

    Na janela Choose Data Source, há opção de utilizar Tables, Views, Procedures...etc...

    Seleciono a Procedure a qual desejo criar o relatório, ok.

    Adiciono o ReportViewer, em Choose Report, adiciono o relatório que acabei de criar.

    Até aí ok.

     

    Porém, na hora de executar a aplicação, o relatório aparece em branco.

     

    E quando clico naquela setinha do BindingSource - PreviewData, os dados aparecem normalmente....

     

    Onde pode estar o erro?

    terça-feira, 21 de outubro de 2008 13:34

Respostas

Todas as Respostas

  •  

    Opa Blz voce ja add um data source clicando no relatorio logo acima Report data source, depois em add.

    depois selecione so a tabela clique com direito proprities e coloque  o mesmo no do data source no Data set name.

     

    Att Baranauskas!!

    terça-feira, 21 de outubro de 2008 16:47
  • Sim. Tanto que tentei com 02 DataSources diferentes:

    Em um, eu tenho apenas a StoredProcedure que desejo usar;

    No outro, além da Stored Procedures, tenho as tabelas a qual a procedure utiliza.

     

    Crio um relatório, onde utilizo a Stored Procedure como fonte de dados.

    Na hora de executar, relatório normal, porém não aparece nenhum dado.

     

    O engraçado é que, se clico no BindingSource correspondente a Procedure, depois em Preview Data, ele mostra os dados normalmente.

     

    "add um data source clicando no relatorio logo acima Report data source, depois em add."

     

    Desculpe, não entendi este trecho

    terça-feira, 21 de outubro de 2008 17:32
  •  

    Não sei se é isso ne ...

     

    Mas se voce for na parte do desginer do relatorio ali onde voce adicionou a tabela!! quando vc clica em cima do relatorio la em cimas nas abas to lado de tools tem Report / Data sources / Add to reports ai voce renomeia ele, depois clica na tabela apenas com direito Propretis e coloque o mesmo nome no data set name.

    Depois va na pagina aspx onde chama o relatorio na setinha no canto superior do Report viewer e em chose data source verifique se está o mesmo nome que vc colocou anteriormente la no Data source do relatorio e no data set name.

     

    Att Baranauskas!!

     

    terça-feira, 21 de outubro de 2008 17:48
  • Nao há problema nenhum com os nomes, tanto que se crio um datasource apenas com tabelas, os dados aparecem normalmente.

    O meu problema é, "Os dados náo aparecem no relatório quando utilizo data source com procedure", esse é o ponto.

     

    E náo tem aspx, minha aplicaçao é em winform.

     

    obrigado

    quarta-feira, 22 de outubro de 2008 12:37
  • Olá Tiago,

     

    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 2 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

     

    Neste link vc também encontra outras informações

    http://forums.microsoft.com/msdn-br/ShowPost.aspx?PostID=3359023&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:30
    Moderador