Erstellen eines ActiveReports for .NET-Projekts
Betriebsumgebung
- Fenster
-
- Windows 11 Pro 22H2
- Visual Studio
-
- Visual Studio 2022 Community Edition
- ActiveReports für .NET
-
- ActiveReports für .NET 16.0J
Voraussetzungen
- Fenster
-
- Windows 8.1
- Windows 10 (Englisch)
- Windows 11
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
- Visual Studio
-
- Visual Studio 2017
- Visual Studio 2019
- Visual Studio 2022
- .NET Framework
-
- NET Framework 4.6.2
- NET Framework 4.7
- NET Framework 4.8
- .NETTO
-
- .NET Core 3.1
- .NET 5
- .NET 6
- ActiveReports für .NET
-
- ActiveReports für .NET 16.0J
Erstellen aus einem Vorlagenprojekt
Wenn Sie ActiveReports installieren, fügt Visual Studio mehrere Vorlagenprojekte für ActiveReports hinzu. Wenn Sie dies verwenden, um ein Projekt zu erstellen, wird es in einer Form erstellt, in der Sie ActiveReports-Berichte von Anfang an anzeigen können, sodass es als Referenz für die Erstellung dient. Sie können es basierend auf der Vorlage erstellen, wie sie ist, oder Sie können sie entsprechend der Struktur Ihres Projekts neu erstellen.
Die Entwicklung erfolgt in Visual Studio, starten Sie also Visual Studio.
Wählen Sie unten rechts "Neues Projekt erstellen" aus.
Geben Sie im Suchfeld oben ActiveReports
ein, um die Liste der ActiveReports-bezogenen Vorlagen anzuzeigen.
Die Typen werden unterteilt in "Entwicklungssprache ist C# oder VB.NET", "ob es sich um eine Web-App oder eine Desktop-App handelt" und "Der Berichtstyp ist RDL-Bericht, Abschnittsbericht oder Seitenbericht".
Wählen Sie die Entwicklungssprache und -plattform, die am besten zu Ihrem Zweck passt.
Bei den Berichtstypen handelt es sich um die ActiveReports-Terminologie, daher lesen Sie bitte die folgende offizielle Seite, um zu erfahren, wie sie sich unterscheiden.
In diesem Fall habe ich den Desktop-Seitenbericht ausgewählt.
Geben Sie den Projektnamen, den Ordnerpfad, in dem das Projekt erstellt wird, usw. an. Dies ist identisch mit dem Erstellen eines Projekts mit einer anderen Vorlage.
Was das Framework betrifft, so ändert sich die Version, die ausgewählt werden kann, je nach gewählter Vorlage. Je nach Vorlage können Sie .NET(Core) oder .NET Framrwork auswählen oder nicht. Wenn Sie sich nicht sicher sind, wählen Sie es einfach aus oder wählen Sie die neueste Version.
Wenn die Erstellung abgeschlossen ist, wird der Visual Studio-Entwicklungsbildschirm angezeigt. Auf der rechten Seite sehen Sie die Struktur des Projekts, und es gibt auch eine Beispielberichtsdatei.
PageReport1.rdlx
Versuchen Sie, die Datei zu öffnen. Sie sollten zur Berichtsentwurfsoberfläche weitergeleitet werden.
Auf diese Weise können Sie einen Bericht in Visual Studio entwerfen.
Bei dieser Datei handelt es sich übrigens um eine neue Berichtsdatei, es gibt also keine Objekte.
Versuchen Sie nun, es so zu erstellen und auszuführen, wie es ist. Als Projektvorlage ist sie so konzipiert, dass Berichte von Anfang an angezeigt werden, also führen Sie sie einfach aus, um die Anwendung zu starten, die den Bericht anzeigt. Übrigens, im Falle der Testversion wird eine entsprechende Meldung im Bericht angezeigt, so dass Sie eine Lizenz erwerben und registrieren müssen, um zu verhindern, dass sie angezeigt wird.
Von hier aus können Sie frei ein Programm erstellen, also machen Sie es bitte nach Ihrem Zweck.
Erstellen eines Projekts ohne Verwendung der ActiveReports-Vorlage
Wenn Sie aus einer ActiveReports-Vorlage erstellen, erhalten Sie möglicherweise Dateien, die für Entwicklungszwecke nicht benötigt werden. Möglicherweise möchten Sie auch eine neuere Version des ActiveReports-Vorlagenframeworks erstellen, da es sich um eine ältere Version handelt. In diesem Fall müssen Sie ein Projekt mit einer anderen Vorlage erstellen und dann die ActiveReports-bezogenen Bibliotheken und Komponenten hinzufügen.
Wenn Sie Visual Studio starten, wählen Sie unten rechts Neues Projekt erstellen aus.
Sie wählen hier nicht die Vorlage ActiveReports aus. In diesem Artikel erstellen wir ein Projekt mit ASP.NET Core RazorPages als Beispiel. Dies liegt daran, dass die ActiveReports-Vorlage nicht über eine ASP.NET Core-RazorPages-Vorlage verfügt.
Danach geben Sie es entsprechend der ausgewählten Vorlage ein.
Nachdem Sie das Projekt erstellt haben, fügen Sie die erforderlichen Komponenten aus dem Abschnitt Abhängigkeiten und Verweise des Projektmappen-Explorers hinzu. Die Komponenten, die Sie hier benötigen, variieren stark je nach Framework des Projekts, das Sie erstellen. Es ist eine gute Idee, herauszufinden, was Sie benötigen, indem Sie vorher ein Projekt aus einer ActiveReports-Vorlage erstellen.
Wenn Sie eine Berichtsdatei benötigen, können Sie sie als neues Element aus dem Projekt hinzufügen. Auch hier gilt: Je nach gewähltem Framework können der Speicherort und die Art des Berichts variieren.