2016-04-15 4 views
0

Ich habe eine Anforderung, wo 30+ RDLC-Berichte im Projekt angezeigt werden sollen. So habe ich es geschafft, die ASPX-Seite zu generieren, um eine RDLC-Datei anzuzeigen.ASPX-Seite mit mehreren RDLC-Dateien

Da mehr als 30 Berichte hinzugefügt werden müssen, ist es ein sehr schlechter Ansatz, 30+ ASPX-Dateien für jede RDLC-Datei zu erstellen. Haben wir eine Alternative, um bestimmte RDLC basierend auf einem beliebigen Parametertyp zu rendern?

Antwort

0

Die Schritte sind einfach. Befolgen Sie die Anweisungen in http://www.aspsnippets.com/Articles/How-to-create-RDLC-report-step-by-step-in-ASPNet-using-C-and-VBNet.aspx.

  1. Erstellen Sie eine ASPX-Seite für die generische Berichtsanzeige.
  2. Ordnen Sie keine RDLC-Dateien mit der aspx-Seite (diese sind manuell im Codebehind vorzunehmen).
  3. Im folgenden Code können Sie die RDLC-Pfade/RDLC-Datenquelle und alle Parameter konfigurieren, die der RDLC benötigt.
+0

Dies war eine gute Lösung aus Sicht der Architektur. Entwarf eine aspx-Seite mit dem Namen ReportViewer.aspx, und aus dem dahinter stehenden Code kann der Pfad rdlc festgelegt werden. –