Reporting tool with angular 5 and .net Core 2












6















I am trying to build my first application using angular 5 and .NET core 2; The application is created in visual studio 2017 as one empty website based on .Net core 2; I am using angular 5 for the client-side, and to maintain data-access, security, authorization ... I am creating Web API controllers using .Net core 2 which will be called from angular; What I still don't know is how to create reports which requirements are the below:




  1. Reports are textual and they can contain sub-reports or images;

  2. They should be created in server side as some of them should
    be saved on the webserver

  3. They should be exported as images or PDF files

  4. They should be also displayed on HTML page whether they were saved or not on the webserver: so there should be a way to revert back to angular 5 and display those reports on the browser

  5. Please note that I have no SQL Database but Oracle 11G, which I guess in this way I have to create a data-set and fill it, then this dataset will be used in the report.


Before, I used to create RDLC or crystal reports with all the above, and I could run new tab from server side to display my reports; But now things are more complicated and new... So any hint is more than appreciated.










share|improve this question

























  • This is based on what kind of reports you want. If you want them in html format you need no plugin. A CSV should be also possible without. If you want a pdf u need at least pdf.js or something similar. If you want something special there are many commercial ones out there.

    – Doomenik
    Mar 27 '18 at 5:58













  • @Doomenik thanks, I prefer a tool that can export to pdf or images, any idea?

    – H.Al
    Mar 27 '18 at 6:02











  • When you say "display those reports on the browser", do you want that in html or as the pdf?

    – monty
    Apr 9 '18 at 3:26











  • @monty no problem with that...

    – H.Al
    Apr 9 '18 at 5:25






  • 1





    @jgritten I found 2 interesting tools: Stimulsoft (priced) and jsreport(free); Currently I am using jsreport; You can refer also to this link jsreport.net/learn/dotnet-aspnetcore ; Gd luck

    – H.Al
    Jun 22 '18 at 6:09
















6















I am trying to build my first application using angular 5 and .NET core 2; The application is created in visual studio 2017 as one empty website based on .Net core 2; I am using angular 5 for the client-side, and to maintain data-access, security, authorization ... I am creating Web API controllers using .Net core 2 which will be called from angular; What I still don't know is how to create reports which requirements are the below:




  1. Reports are textual and they can contain sub-reports or images;

  2. They should be created in server side as some of them should
    be saved on the webserver

  3. They should be exported as images or PDF files

  4. They should be also displayed on HTML page whether they were saved or not on the webserver: so there should be a way to revert back to angular 5 and display those reports on the browser

  5. Please note that I have no SQL Database but Oracle 11G, which I guess in this way I have to create a data-set and fill it, then this dataset will be used in the report.


Before, I used to create RDLC or crystal reports with all the above, and I could run new tab from server side to display my reports; But now things are more complicated and new... So any hint is more than appreciated.










share|improve this question

























  • This is based on what kind of reports you want. If you want them in html format you need no plugin. A CSV should be also possible without. If you want a pdf u need at least pdf.js or something similar. If you want something special there are many commercial ones out there.

    – Doomenik
    Mar 27 '18 at 5:58













  • @Doomenik thanks, I prefer a tool that can export to pdf or images, any idea?

    – H.Al
    Mar 27 '18 at 6:02











  • When you say "display those reports on the browser", do you want that in html or as the pdf?

    – monty
    Apr 9 '18 at 3:26











  • @monty no problem with that...

    – H.Al
    Apr 9 '18 at 5:25






  • 1





    @jgritten I found 2 interesting tools: Stimulsoft (priced) and jsreport(free); Currently I am using jsreport; You can refer also to this link jsreport.net/learn/dotnet-aspnetcore ; Gd luck

    – H.Al
    Jun 22 '18 at 6:09














6












6








6








I am trying to build my first application using angular 5 and .NET core 2; The application is created in visual studio 2017 as one empty website based on .Net core 2; I am using angular 5 for the client-side, and to maintain data-access, security, authorization ... I am creating Web API controllers using .Net core 2 which will be called from angular; What I still don't know is how to create reports which requirements are the below:




  1. Reports are textual and they can contain sub-reports or images;

  2. They should be created in server side as some of them should
    be saved on the webserver

  3. They should be exported as images or PDF files

  4. They should be also displayed on HTML page whether they were saved or not on the webserver: so there should be a way to revert back to angular 5 and display those reports on the browser

  5. Please note that I have no SQL Database but Oracle 11G, which I guess in this way I have to create a data-set and fill it, then this dataset will be used in the report.


Before, I used to create RDLC or crystal reports with all the above, and I could run new tab from server side to display my reports; But now things are more complicated and new... So any hint is more than appreciated.










share|improve this question
















I am trying to build my first application using angular 5 and .NET core 2; The application is created in visual studio 2017 as one empty website based on .Net core 2; I am using angular 5 for the client-side, and to maintain data-access, security, authorization ... I am creating Web API controllers using .Net core 2 which will be called from angular; What I still don't know is how to create reports which requirements are the below:




  1. Reports are textual and they can contain sub-reports or images;

  2. They should be created in server side as some of them should
    be saved on the webserver

  3. They should be exported as images or PDF files

  4. They should be also displayed on HTML page whether they were saved or not on the webserver: so there should be a way to revert back to angular 5 and display those reports on the browser

  5. Please note that I have no SQL Database but Oracle 11G, which I guess in this way I have to create a data-set and fill it, then this dataset will be used in the report.


Before, I used to create RDLC or crystal reports with all the above, and I could run new tab from server side to display my reports; But now things are more complicated and new... So any hint is more than appreciated.







reporting angular5 asp.net-core-2.0 asp.net-core-webapi






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 28 '18 at 6:10







H.Al

















asked Mar 27 '18 at 5:43









H.AlH.Al

336425




336425













  • This is based on what kind of reports you want. If you want them in html format you need no plugin. A CSV should be also possible without. If you want a pdf u need at least pdf.js or something similar. If you want something special there are many commercial ones out there.

    – Doomenik
    Mar 27 '18 at 5:58













  • @Doomenik thanks, I prefer a tool that can export to pdf or images, any idea?

    – H.Al
    Mar 27 '18 at 6:02











  • When you say "display those reports on the browser", do you want that in html or as the pdf?

    – monty
    Apr 9 '18 at 3:26











  • @monty no problem with that...

    – H.Al
    Apr 9 '18 at 5:25






  • 1





    @jgritten I found 2 interesting tools: Stimulsoft (priced) and jsreport(free); Currently I am using jsreport; You can refer also to this link jsreport.net/learn/dotnet-aspnetcore ; Gd luck

    – H.Al
    Jun 22 '18 at 6:09



















  • This is based on what kind of reports you want. If you want them in html format you need no plugin. A CSV should be also possible without. If you want a pdf u need at least pdf.js or something similar. If you want something special there are many commercial ones out there.

    – Doomenik
    Mar 27 '18 at 5:58













  • @Doomenik thanks, I prefer a tool that can export to pdf or images, any idea?

    – H.Al
    Mar 27 '18 at 6:02











  • When you say "display those reports on the browser", do you want that in html or as the pdf?

    – monty
    Apr 9 '18 at 3:26











  • @monty no problem with that...

    – H.Al
    Apr 9 '18 at 5:25






  • 1





    @jgritten I found 2 interesting tools: Stimulsoft (priced) and jsreport(free); Currently I am using jsreport; You can refer also to this link jsreport.net/learn/dotnet-aspnetcore ; Gd luck

    – H.Al
    Jun 22 '18 at 6:09

















This is based on what kind of reports you want. If you want them in html format you need no plugin. A CSV should be also possible without. If you want a pdf u need at least pdf.js or something similar. If you want something special there are many commercial ones out there.

– Doomenik
Mar 27 '18 at 5:58







This is based on what kind of reports you want. If you want them in html format you need no plugin. A CSV should be also possible without. If you want a pdf u need at least pdf.js or something similar. If you want something special there are many commercial ones out there.

– Doomenik
Mar 27 '18 at 5:58















@Doomenik thanks, I prefer a tool that can export to pdf or images, any idea?

– H.Al
Mar 27 '18 at 6:02





@Doomenik thanks, I prefer a tool that can export to pdf or images, any idea?

– H.Al
Mar 27 '18 at 6:02













When you say "display those reports on the browser", do you want that in html or as the pdf?

– monty
Apr 9 '18 at 3:26





When you say "display those reports on the browser", do you want that in html or as the pdf?

– monty
Apr 9 '18 at 3:26













@monty no problem with that...

– H.Al
Apr 9 '18 at 5:25





@monty no problem with that...

– H.Al
Apr 9 '18 at 5:25




1




1





@jgritten I found 2 interesting tools: Stimulsoft (priced) and jsreport(free); Currently I am using jsreport; You can refer also to this link jsreport.net/learn/dotnet-aspnetcore ; Gd luck

– H.Al
Jun 22 '18 at 6:09





@jgritten I found 2 interesting tools: Stimulsoft (priced) and jsreport(free); Currently I am using jsreport; You can refer also to this link jsreport.net/learn/dotnet-aspnetcore ; Gd luck

– H.Al
Jun 22 '18 at 6:09












3 Answers
3






active

oldest

votes


















0














Al.



You need to say a lot more about your report requirements, otherwise it's hard to give a useful answer. You should mention:




  1. technologies - (you've got some of this already) - Angular and .Net

  2. formats - you've mentioned HTML and PDF/images (in your comment)

  3. client-side/server-side - are you trying to generate
    the reports fully client-side (you have the data already at the
    client) or can you generate server side. Each aspect has
    benefits and particularly server-side you have more options,
    access to more of your data (typically), access to your report
    storage, more installation/interfacing options and more
    processing power.

  4. document types - what styles of documents
    are you trying to create. Textual reports, spreadsheet-style
    calculations and charts etc.

  5. any other requirements you can think of (security, connectivity, speed, pricing etc).


There are lots of reporting libraries/engines ranging from simple code-based design and build to template-based (mail-merging) styles.



I know that's not a specific answer, but I've written more about your options than you have written about your requirements. I hope it helps.






share|improve this answer
























  • Please check my updated question, thank you for the declaration

    – H.Al
    Mar 28 '18 at 6:11













  • Hi Al. Those updates are good. There are indeed complexities in what you describe and hopefully you will get some good answers. It sounds like you want PDF + IMAGE + HTML versions of the report which is a complicated set for sure. You might need to try a few different tools to see if they can meet your requirements. It might be you have to combine more than one tool/library to get your requirements met.

    – Paul Jowett
    Apr 5 '18 at 0:23











  • I guess I found something interesting, it's stimulsoft and it is used in server side. But I still don't know how to return it to angular and display it.

    – H.Al
    Apr 5 '18 at 3:29



















0














I Guess you are trying to create a reporting engine using angular 5 and .net from server side.
If your report is Pure HTML then it is easier. If it needs any graphs then you have to look for 3rd party libraries like Hicharts.



To render report as PDF you can use Angualar 5 server side rendering support (Universal). Also lots of opensource components are available to generate PDF from HML. so you can combine Universal and PDF renderer components and produce the PDF output
note: Hicharts supports serverside rendering



Also in agular 5 you can dynamically create object for components, so you can make report components are configurable and flexible






share|improve this answer































    0














    I have a simple idea will fix your problem. If you want with Crystal reports or SSRS:




    1. Generate a new Web Form project that uses Crystal Report Viewer.

    2. The new project has only two pages: Index.aspx, Report.aspx.

    3. Index.aspx will receive report id and additional parameters of the report.

    4. Index.aspx will open Report.aspx after internal processing.

    5. Once the page Report.aspx is viewed, user can view, navigate and print the report.


    If you want to use SSRS, you'll replace Crystal report.



    This solution will cost you nothing except hosting the Web Form project on a server.



    Hope this solution fix your problem.






    share|improve this answer

























      Your Answer






      StackExchange.ifUsing("editor", function () {
      StackExchange.using("externalEditor", function () {
      StackExchange.using("snippets", function () {
      StackExchange.snippets.init();
      });
      });
      }, "code-snippets");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "1"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














      draft saved

      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f49505149%2freporting-tool-with-angular-5-and-net-core-2%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      0














      Al.



      You need to say a lot more about your report requirements, otherwise it's hard to give a useful answer. You should mention:




      1. technologies - (you've got some of this already) - Angular and .Net

      2. formats - you've mentioned HTML and PDF/images (in your comment)

      3. client-side/server-side - are you trying to generate
        the reports fully client-side (you have the data already at the
        client) or can you generate server side. Each aspect has
        benefits and particularly server-side you have more options,
        access to more of your data (typically), access to your report
        storage, more installation/interfacing options and more
        processing power.

      4. document types - what styles of documents
        are you trying to create. Textual reports, spreadsheet-style
        calculations and charts etc.

      5. any other requirements you can think of (security, connectivity, speed, pricing etc).


      There are lots of reporting libraries/engines ranging from simple code-based design and build to template-based (mail-merging) styles.



      I know that's not a specific answer, but I've written more about your options than you have written about your requirements. I hope it helps.






      share|improve this answer
























      • Please check my updated question, thank you for the declaration

        – H.Al
        Mar 28 '18 at 6:11













      • Hi Al. Those updates are good. There are indeed complexities in what you describe and hopefully you will get some good answers. It sounds like you want PDF + IMAGE + HTML versions of the report which is a complicated set for sure. You might need to try a few different tools to see if they can meet your requirements. It might be you have to combine more than one tool/library to get your requirements met.

        – Paul Jowett
        Apr 5 '18 at 0:23











      • I guess I found something interesting, it's stimulsoft and it is used in server side. But I still don't know how to return it to angular and display it.

        – H.Al
        Apr 5 '18 at 3:29
















      0














      Al.



      You need to say a lot more about your report requirements, otherwise it's hard to give a useful answer. You should mention:




      1. technologies - (you've got some of this already) - Angular and .Net

      2. formats - you've mentioned HTML and PDF/images (in your comment)

      3. client-side/server-side - are you trying to generate
        the reports fully client-side (you have the data already at the
        client) or can you generate server side. Each aspect has
        benefits and particularly server-side you have more options,
        access to more of your data (typically), access to your report
        storage, more installation/interfacing options and more
        processing power.

      4. document types - what styles of documents
        are you trying to create. Textual reports, spreadsheet-style
        calculations and charts etc.

      5. any other requirements you can think of (security, connectivity, speed, pricing etc).


      There are lots of reporting libraries/engines ranging from simple code-based design and build to template-based (mail-merging) styles.



      I know that's not a specific answer, but I've written more about your options than you have written about your requirements. I hope it helps.






      share|improve this answer
























      • Please check my updated question, thank you for the declaration

        – H.Al
        Mar 28 '18 at 6:11













      • Hi Al. Those updates are good. There are indeed complexities in what you describe and hopefully you will get some good answers. It sounds like you want PDF + IMAGE + HTML versions of the report which is a complicated set for sure. You might need to try a few different tools to see if they can meet your requirements. It might be you have to combine more than one tool/library to get your requirements met.

        – Paul Jowett
        Apr 5 '18 at 0:23











      • I guess I found something interesting, it's stimulsoft and it is used in server side. But I still don't know how to return it to angular and display it.

        – H.Al
        Apr 5 '18 at 3:29














      0












      0








      0







      Al.



      You need to say a lot more about your report requirements, otherwise it's hard to give a useful answer. You should mention:




      1. technologies - (you've got some of this already) - Angular and .Net

      2. formats - you've mentioned HTML and PDF/images (in your comment)

      3. client-side/server-side - are you trying to generate
        the reports fully client-side (you have the data already at the
        client) or can you generate server side. Each aspect has
        benefits and particularly server-side you have more options,
        access to more of your data (typically), access to your report
        storage, more installation/interfacing options and more
        processing power.

      4. document types - what styles of documents
        are you trying to create. Textual reports, spreadsheet-style
        calculations and charts etc.

      5. any other requirements you can think of (security, connectivity, speed, pricing etc).


      There are lots of reporting libraries/engines ranging from simple code-based design and build to template-based (mail-merging) styles.



      I know that's not a specific answer, but I've written more about your options than you have written about your requirements. I hope it helps.






      share|improve this answer













      Al.



      You need to say a lot more about your report requirements, otherwise it's hard to give a useful answer. You should mention:




      1. technologies - (you've got some of this already) - Angular and .Net

      2. formats - you've mentioned HTML and PDF/images (in your comment)

      3. client-side/server-side - are you trying to generate
        the reports fully client-side (you have the data already at the
        client) or can you generate server side. Each aspect has
        benefits and particularly server-side you have more options,
        access to more of your data (typically), access to your report
        storage, more installation/interfacing options and more
        processing power.

      4. document types - what styles of documents
        are you trying to create. Textual reports, spreadsheet-style
        calculations and charts etc.

      5. any other requirements you can think of (security, connectivity, speed, pricing etc).


      There are lots of reporting libraries/engines ranging from simple code-based design and build to template-based (mail-merging) styles.



      I know that's not a specific answer, but I've written more about your options than you have written about your requirements. I hope it helps.







      share|improve this answer












      share|improve this answer



      share|improve this answer










      answered Mar 27 '18 at 12:48









      Paul JowettPaul Jowett

      5,76921617




      5,76921617













      • Please check my updated question, thank you for the declaration

        – H.Al
        Mar 28 '18 at 6:11













      • Hi Al. Those updates are good. There are indeed complexities in what you describe and hopefully you will get some good answers. It sounds like you want PDF + IMAGE + HTML versions of the report which is a complicated set for sure. You might need to try a few different tools to see if they can meet your requirements. It might be you have to combine more than one tool/library to get your requirements met.

        – Paul Jowett
        Apr 5 '18 at 0:23











      • I guess I found something interesting, it's stimulsoft and it is used in server side. But I still don't know how to return it to angular and display it.

        – H.Al
        Apr 5 '18 at 3:29



















      • Please check my updated question, thank you for the declaration

        – H.Al
        Mar 28 '18 at 6:11













      • Hi Al. Those updates are good. There are indeed complexities in what you describe and hopefully you will get some good answers. It sounds like you want PDF + IMAGE + HTML versions of the report which is a complicated set for sure. You might need to try a few different tools to see if they can meet your requirements. It might be you have to combine more than one tool/library to get your requirements met.

        – Paul Jowett
        Apr 5 '18 at 0:23











      • I guess I found something interesting, it's stimulsoft and it is used in server side. But I still don't know how to return it to angular and display it.

        – H.Al
        Apr 5 '18 at 3:29

















      Please check my updated question, thank you for the declaration

      – H.Al
      Mar 28 '18 at 6:11







      Please check my updated question, thank you for the declaration

      – H.Al
      Mar 28 '18 at 6:11















      Hi Al. Those updates are good. There are indeed complexities in what you describe and hopefully you will get some good answers. It sounds like you want PDF + IMAGE + HTML versions of the report which is a complicated set for sure. You might need to try a few different tools to see if they can meet your requirements. It might be you have to combine more than one tool/library to get your requirements met.

      – Paul Jowett
      Apr 5 '18 at 0:23





      Hi Al. Those updates are good. There are indeed complexities in what you describe and hopefully you will get some good answers. It sounds like you want PDF + IMAGE + HTML versions of the report which is a complicated set for sure. You might need to try a few different tools to see if they can meet your requirements. It might be you have to combine more than one tool/library to get your requirements met.

      – Paul Jowett
      Apr 5 '18 at 0:23













      I guess I found something interesting, it's stimulsoft and it is used in server side. But I still don't know how to return it to angular and display it.

      – H.Al
      Apr 5 '18 at 3:29





      I guess I found something interesting, it's stimulsoft and it is used in server side. But I still don't know how to return it to angular and display it.

      – H.Al
      Apr 5 '18 at 3:29













      0














      I Guess you are trying to create a reporting engine using angular 5 and .net from server side.
      If your report is Pure HTML then it is easier. If it needs any graphs then you have to look for 3rd party libraries like Hicharts.



      To render report as PDF you can use Angualar 5 server side rendering support (Universal). Also lots of opensource components are available to generate PDF from HML. so you can combine Universal and PDF renderer components and produce the PDF output
      note: Hicharts supports serverside rendering



      Also in agular 5 you can dynamically create object for components, so you can make report components are configurable and flexible






      share|improve this answer




























        0














        I Guess you are trying to create a reporting engine using angular 5 and .net from server side.
        If your report is Pure HTML then it is easier. If it needs any graphs then you have to look for 3rd party libraries like Hicharts.



        To render report as PDF you can use Angualar 5 server side rendering support (Universal). Also lots of opensource components are available to generate PDF from HML. so you can combine Universal and PDF renderer components and produce the PDF output
        note: Hicharts supports serverside rendering



        Also in agular 5 you can dynamically create object for components, so you can make report components are configurable and flexible






        share|improve this answer


























          0












          0








          0







          I Guess you are trying to create a reporting engine using angular 5 and .net from server side.
          If your report is Pure HTML then it is easier. If it needs any graphs then you have to look for 3rd party libraries like Hicharts.



          To render report as PDF you can use Angualar 5 server side rendering support (Universal). Also lots of opensource components are available to generate PDF from HML. so you can combine Universal and PDF renderer components and produce the PDF output
          note: Hicharts supports serverside rendering



          Also in agular 5 you can dynamically create object for components, so you can make report components are configurable and flexible






          share|improve this answer













          I Guess you are trying to create a reporting engine using angular 5 and .net from server side.
          If your report is Pure HTML then it is easier. If it needs any graphs then you have to look for 3rd party libraries like Hicharts.



          To render report as PDF you can use Angualar 5 server side rendering support (Universal). Also lots of opensource components are available to generate PDF from HML. so you can combine Universal and PDF renderer components and produce the PDF output
          note: Hicharts supports serverside rendering



          Also in agular 5 you can dynamically create object for components, so you can make report components are configurable and flexible







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered May 14 '18 at 9:44









          Saravana ManikandanSaravana Manikandan

          181112




          181112























              0














              I have a simple idea will fix your problem. If you want with Crystal reports or SSRS:




              1. Generate a new Web Form project that uses Crystal Report Viewer.

              2. The new project has only two pages: Index.aspx, Report.aspx.

              3. Index.aspx will receive report id and additional parameters of the report.

              4. Index.aspx will open Report.aspx after internal processing.

              5. Once the page Report.aspx is viewed, user can view, navigate and print the report.


              If you want to use SSRS, you'll replace Crystal report.



              This solution will cost you nothing except hosting the Web Form project on a server.



              Hope this solution fix your problem.






              share|improve this answer






























                0














                I have a simple idea will fix your problem. If you want with Crystal reports or SSRS:




                1. Generate a new Web Form project that uses Crystal Report Viewer.

                2. The new project has only two pages: Index.aspx, Report.aspx.

                3. Index.aspx will receive report id and additional parameters of the report.

                4. Index.aspx will open Report.aspx after internal processing.

                5. Once the page Report.aspx is viewed, user can view, navigate and print the report.


                If you want to use SSRS, you'll replace Crystal report.



                This solution will cost you nothing except hosting the Web Form project on a server.



                Hope this solution fix your problem.






                share|improve this answer




























                  0












                  0








                  0







                  I have a simple idea will fix your problem. If you want with Crystal reports or SSRS:




                  1. Generate a new Web Form project that uses Crystal Report Viewer.

                  2. The new project has only two pages: Index.aspx, Report.aspx.

                  3. Index.aspx will receive report id and additional parameters of the report.

                  4. Index.aspx will open Report.aspx after internal processing.

                  5. Once the page Report.aspx is viewed, user can view, navigate and print the report.


                  If you want to use SSRS, you'll replace Crystal report.



                  This solution will cost you nothing except hosting the Web Form project on a server.



                  Hope this solution fix your problem.






                  share|improve this answer















                  I have a simple idea will fix your problem. If you want with Crystal reports or SSRS:




                  1. Generate a new Web Form project that uses Crystal Report Viewer.

                  2. The new project has only two pages: Index.aspx, Report.aspx.

                  3. Index.aspx will receive report id and additional parameters of the report.

                  4. Index.aspx will open Report.aspx after internal processing.

                  5. Once the page Report.aspx is viewed, user can view, navigate and print the report.


                  If you want to use SSRS, you'll replace Crystal report.



                  This solution will cost you nothing except hosting the Web Form project on a server.



                  Hope this solution fix your problem.







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited Nov 21 '18 at 10:31

























                  answered Nov 21 '18 at 9:45









                  Mohammed OsmanMohammed Osman

                  793811




                  793811






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Stack Overflow!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f49505149%2freporting-tool-with-angular-5-and-net-core-2%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      android studio warns about leanback feature tag usage required on manifest while using Unity exported app?

                      SQL update select statement

                      'app-layout' is not a known element: how to share Component with different Modules