Usiamo ASP.Net qui e per i nostri report utilizziamo Crystal Reports. Il professionista per quello è che puoi fare praticamente qualsiasi cosa con esso. Gli aspetti negativi sono molti e cercare di capire come fare ciò che vuoi può essere un po 'complicato. Il problema principale è googling è fastidioso, come tutto è dietro un muro paga. Tutti vogliono fare soldi con la loro conoscenza di Crystal.
So che alcuni team della mia azienda utilizzano anche SQL Reporting Services. Il problema principale che abbiamo riscontrato è che il visualizzatore di report viene eseguito in un controllo ActiveX. Non tutti i nostri clienti desiderano installare il componente aggiuntivo per eseguire il report.
Alla mia ultima società, abbiamo usato una libreria di terze parti di DevExpress che aveva una griglia molto bella. Abbiamo permesso la modifica completa della griglia da parte del cliente in modo che potessero organizzare e raggruppare le colonne come volevano, quindi abbiamo fornito un'opzione di esportazione Excel. Una volta che l'uso ha ottenuto i dati nel modo in cui lo desideravano sullo schermo, potevano semplicemente esportare il report e stamparlo in quel modo. Abbiamo anche fornito un'opzione per salvare le loro impostazioni in modo che potessero estrarla per dopo.
Immagino che tutto dipenda da cosa stai cercando. È più che probabile un'opzione disponibile per te, ma devi capire quali sono le tue esigenze e quali sono i requisiti che devi soddisfare per i tuoi clienti.