2009-07-18 4 views
1

Wir haben eine ASP.NET 2-Anwendung und im Moment für die Berichterstattung verwenden wir DataSet/DataTable unter Verwendung einiger gespeicherter Prozedur/Abfrage und Anzeige auf dem Bildschirm (Raster). Für die Grafik verwenden wir die Dundas Chart-Komponente und wiederum verwenden wir DataSet/DataTable, um sie anzuzeigen. Diese Sache ist gut gelaufen ... kein Problem.ASP.NET Konsolidierter Bericht

Jetzt haben wir eine Herausforderung, dass jeder einzelne Bericht, den wir oben produzieren (Grid oder Graph), der Benutzer in 1 Single-Click-Lösung konsolidieren will, was bedeutet, wenn sie auf den "Konsolidierten Bericht" klicken ebenso (Gitter/Graph) in 1 Seite. Aber das Problem ist, dass der Benutzer die Anzeige (Gitter/Graph) verwenden und in eine Datei herunterladen möchte. Es konnte Frau Words/Frau Excell.

Wie werden wir das erreichen?

Ich denke wie folgt zu tun: 1. alles Konvertieren Sie die Reporting Services (Client) .. oder 2. zu verwenden Ist es möglich, wie konvertieren zu tun die Seite/grapf in Word/Excel in eine einzelne Seite ? Gibt es eine andere Lösung?

Das Problem ist, dass wir einfache gespeicherte Prozeduren haben, um die Datenquelle heraus zu bekommen und dann verwenden wir diese Daten und machen die massive Datenmanipulation in DataSet/DataTable (durchlaufen die Datensätze, erstellen einen neuen Datensatz und manipulieren etc usw.) und dann den endgültigen Bericht zu erstellen und auf dem Bildschirm anzuzeigen.

Ich freue mich über Ihren Kommentar.

Danke

Antwort

3

Meiner Meinung nach die beste Lösung für den HTML-Code in eine PDF-Integration werden.

Sie können den HTML-Code einfach mit ABCPdf from WebSuperGoo (Ich vermute, dass andere Lösungen arbeiten können, aber ich habe nur dieses Produkt) erzeugt wird, in PDF konvertieren

dieses live demo Siehe, und wählen Sie „Add URL“ und zeigen Sie auf Ihre URL oder check out this example

Verwandte Themen