Render-SSRS .RDL-PDF und öffnen Sie einfach es
Habe ich versucht, den deskriptiven ich konnte.
Ok, also da habe ich so etwas noch nie getan, bevor, ich denke, es ist besser zu Fragen, bevor Sie beginnen bei alle auf nur nicht den ganzen Prozess falsch.
Haben wir einen Bericht, als aus einer ASP.NET Anwendung, könnte es eine einfache Schaltfläche. Durch den code-behind, ich muss übergeben einen Parameter, der das Rendern des Berichts, und nicht speichern Sie es irgendwo, einfach öffnen Sie dem Benutzer wie eine .pdf-Datei, so konnte er speichern oder ausdrucken.
Also bitte, gebt mir links oder Tipps, bin ich beim Lesen der MSDN-Dokumentation jetzt...
Wenn Sie Anregungen haben, auf andere Technologien, wie Sie für den Bericht, ich möchte es hören, aber es ist zu berufen, aus ASP.NET.
Vielen Dank im Voraus!
EDIT:
Nun ich habe den Bericht fertig, ich muss nur wissen, dass die beste Vorgehensweise zu nennen.
Es kann nicht getan werden, die direkt aus einer URL, weil Sie ermöglicht, dass der Benutzer auf speichern oder schließen Sie die pdf-Datei, die nicht ist, was ich will.
Ich fange an zu denken, dass die beste Vorgehensweise um dies zu erreichen, wäre die folgende:
Ich render das PDF-Programm, und erstellen Sie die .PDF-Datei in einem temporären Ordner in meinem app-Struktur, dann einen neuen thread starten, um die Datei zu öffnen, und warten für den Benutzer, um es zu schließen, wenn er das tut, ich die Datei löschen und der thread ist tot.
Was denken Sie? Do y ' all haben eine bessere option?
InformationsquelleAutor Smur | 2010-04-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut, wenn der Bericht auf dem Berichtsserver, der wahrscheinlich einfachste Weg ist nur zu senden, den Benutzer zu einer URL, wird der Bericht generiert werden, wie benötigt werden. Probieren Sie etwas wie dies in Ihrer browser-Adressleiste zu sehen, was ich meine:
Sehen dieser knowledge base-Artikel auf dem Report-Server-URLs für mehr details.
Edit: Ab hier auf der MSDN-Website helfen könnte.
Das würde dem Benutzer erlauben, zu speichern oder den Bericht öffnen. Aber ich möchte, um es zu öffnen automatisch, nicht, damit der Benutzer es tun.
funktioniert perfekt!! Dank
InformationsquelleAutor Matt Gibson
Wenn Sie das Kontrollkästchen Bearbeiten Geschichte, du wirst sehen, dass ich änderte sich dies völlig.
Wieder, die Beantwortung meiner eigenen Frage:
Das Leitbild, das ich als das beste für diese Aktion war:
Hoffe, das hilft, wenn jemand hat das gleiche zu tun.
InformationsquelleAutor Smur