none
ASP NET CORE Report Viewer RRS feed

  • Discussão Geral

  • E ae pessoal, tudo bem?

    Estou com um probleminha e gostaria saber se alguém da comunidade já conseguiu resolver.

    Estou trabalhando em um projeto ASP NET CORE puro (WEB Api) e Angular 4, que inclusive roda em linux e me deparei com um pequeno problema quando comecei a mexer com os relatórios do SSRS.

    Não consegui achar um componente nativo que me atendesse como o ReportViewer do WebForms.

    Alguém teria uma sugestão ou já passou pelo mesmo problema?


    Leandro Amorim Microsoft Certified Professional

    sexta-feira, 2 de fevereiro de 2018 20:26

Todas as Respostas

  • Boa tarde!

    Ano passado comecei a testar o ASP NET CORE e um dos primeiros problemas que encontrei foi este. Para não perder muito tempo, optei por criar uma nova aplicação ASP NET, e nesta aplicação criei meus relatórios. Para criação dos relatórios utilizei o Report Builder que aumenta exponencialmente a produtividade em relação a criação de um relatório com o Report Viewer  dentro de um webforms.

    Acabou que esta solução ficou ideal para as dezenas de relatórios que temos, ou seja, uma aplicação apenas para a publicação relatórios, aonde posso chamar de qualquer aplicação satélite.

    Para o gerenciamento de relatórios utilizamos o SSRS.

    Ao chamar um relatório de uma  aplicação CORE, apenas envio o nome do relatório e o usuário como parâmetros(criptografados), assim, valido no controle de acesso se o usuário XXX tem acesso ao relatório,  e caso tenho, o mesmo será exibido em uma nova página.


    • Editado flavio.adias sábado, 17 de fevereiro de 2018 15:53
    sábado, 17 de fevereiro de 2018 15:48
  • A falta do report viewer inviabiliza o ASP NET CORE, por isto não vale a pena migrar para esta tecnologia pois sem relatório é praticamente inútil o banco de dados. Há inúmeros software de terceiros oferecendo este recurso, obviamente que pagando licença, e acho que a Microsoft não quer atrapalhar os planos destes terceiros, uma vez que já faz muito tempo que estamos solicitando esta ferramenta e nada! Não use ASP NET CORE.


    Celso

    Eu encontrei o site abaixo que disponibiliza uma solução nuget package para usar o Report Viewer no CORE.  Não custa dar uma olhada, principalmente no Demo que foi disponibilizado.

    https://www.nuget.org/packages/AspNetCore.ReportViewer/2.0.3.50 

    http://www.amhx.org/demos

    sexta-feira, 2 de março de 2018 18:59