none
Report Viewer RRS feed

  • Pergunta

  • Galera gostaria de saber se tem como eu criar um Report Viewer em tempo de compilação, pois não tenho meu banco de dados como meu data source, mas sim uma classe preenchida. Está me retornando o erro:

    Chamo o report

     RepositorioPedido repos = new RepositorioPedido();
    
            LocalReport relatorio = new LocalReport();
    
            relatorio.ReportPath = Server.MapPath("~/Report.rdlc");
    
            relatorio.DataSources.Add(new ReportDataSource("DTO_RelatorioPedido", repos.SelecionaPedido(1)));

    Classe que seria o retorno do  "Banco de Dados"

    public class RepositorioPedido
    {
        public DTO_RelatorioPedido SelecionaPedido(int codPedido)
        {
            DTO_RelatorioPedido rel = new DTO_RelatorioPedido();
    
            rel.codPedido = 1;
            rel.nomeCliente = "Uilson";
    
    
            return rel;
        }
    
    }

    Classe do Report

    public class DTO_RelatorioPedido
    {
    	
            public int codPedido { get; set; }
            public string nomeCliente { get; set; }
    }



    SirSmart

    sexta-feira, 5 de setembro de 2014 01:16

Todas as Respostas

  • Tem esse tutorial aqui no link abaixo, eu já o fiz, localmente funcionou mais qdo fui publicar não funcionou, espero que te ajude

    http://ecode10.com/artigo/1129/


    Junior

    sexta-feira, 5 de setembro de 2014 11:34