Een ActiveReports voor .NET-project maken

Pagina bijgewerkt :
Aanmaakdatum van pagina :

Werkomgeving

Ramen
  • Windows 11 Pro 22H2
Visual Studio
  • Visual Studio 2022 Community-editie
ActiveReports voor .NET
  • ActiveReports voor .NET 16.0J

Voorwaarden

Ramen
  • Windows 8.1
  • Vensters 10
  • Vensters 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-kader 4.6.2
  • NET-raamwerk 4.7
  • NET-raamwerk 4.8
.NET
  • .NET Core 3.1
  • .NET 5
  • .NET 6
ActiveReports voor .NET
  • ActiveReports voor .NET 16.0J

Maken op basis van een sjabloonproject

Wanneer u ActiveReports installeert, voegt Visual Studio verschillende sjabloonprojecten toe voor ActiveReports. Als u dit gebruikt om een project aan te maken, wordt het gemaakt in een vorm waarmee u ActiveReports-rapporten vanaf het begin kunt weergeven, zodat het een referentie is voor het maken ervan. U kunt het bouwen op basis van de sjabloon zoals deze is, of u kunt het opnieuw maken volgens de structuur van uw project.

De ontwikkeling wordt gedaan in Visual Studio, dus start Visual Studio.

Selecteer rechtsonder "Een nieuw project aanmaken".

Typ in het zoekveld hierboven ActiveReports om de lijst met ActiveReports-gerelateerde sjablonen weer te geven. De typen worden onderverdeeld in 'ontwikkeltaal is C# of VB.NET', 'of het een web-app of een desktop-app is' en 'het rapporttype is RDL-rapport, sectierapport of paginarapport'. Kies de ontwikkeltaal en het platform dat het beste bij uw doel past. De soorten rapporten zijn ActiveReports-terminologie, dus raadpleeg de volgende officiële pagina voor hoe ze verschillen.

In dit geval heb ik het rapport van de bureaubladpagina geselecteerd.

Geef de projectnaam op, het mappad waar het project wordt gemaakt, enzovoort. Dit is hetzelfde als wanneer u een project maakt met een ander sjabloon.

Wat het framework betreft, zal de versie die kan worden geselecteerd veranderen, afhankelijk van de sjabloon die u kiest. Afhankelijk van de sjabloon kunt u al dan niet kiezen voor .NET(Core) of .NET Framrwork. Als je het niet zeker weet, kies het dan gewoon of kies de nieuwste versie.

Wanneer het maken is voltooid, wordt het ontwikkelscherm van Visual Studio weergegeven. Aan de rechterkant ziet u de structuur van het project en er is ook een voorbeeldrapportbestand.

PageReport1.rdlx Probeer het bestand te openen. U moet naar het ontwerpoppervlak van het rapport worden geleid. Op deze manier kunt u een rapport ontwerpen in Visual Studio. Overigens is dit bestand een nieuw rapportbestand, dus er zijn geen objecten.

Probeer het nu te bouwen en uit te voeren zoals het is. Als projectsjabloon is het ontworpen om rapporten vanaf het begin weer te geven, dus voer het gewoon uit om de applicatie te starten die het rapport weergeeft. Trouwens, in het geval van de proefversie wordt een bericht van die strekking weergegeven in het rapport, dus u moet een licentie kopen en registreren om te voorkomen dat deze verschijnt.

Vanaf hier kunt u vrijelijk een programma bouwen, dus maak het alstublieft volgens uw doel.

Een project maken zonder de ActiveReports-sjabloon te gebruiken

Als u maakt op basis van een ActiveReports-sjabloon, kunt u bestanden krijgen die niet nodig zijn voor ontwikkelingsdoeleinden. Het is ook mogelijk dat u een nieuwere versie van het ActiveReports-sjabloonframework wilt maken omdat dit een oudere versie is. In dit geval moet u een project maken met een andere sjabloon en vervolgens de ActiveReports-gerelateerde bibliotheken en componenten toevoegen.

Wanneer u Visual Studio start, selecteert u Rechtsonder een nieuw project maken.

U selecteert hier niet het sjabloon ActiveReports. In dit artikel zullen we een project maken met ASP.NET Core RazorPages als voorbeeld. Dit komt omdat de ActiveReports-sjabloon geen ASP.NET Core RazorPages-sjabloon heeft.

Voer het daarna in volgens de geselecteerde sjabloon.

Nadat u uw project hebt gemaakt, voegt u de benodigde onderdelen toe uit de sectie Afhankelijkheden en verwijzingen van Solution Explorer. De componenten die u hier nodig hebt, variëren sterk, afhankelijk van het kader van het project dat u maakt. Het is een goed idee om erachter te komen wat je nodig hebt door vooraf een project te maken op basis van een ActiveReports-sjabloon.

Als u een rapportbestand nodig hebt, kunt u dit toevoegen als een nieuw item uit het project. Nogmaals, afhankelijk van het raamwerk dat u kiest, kunnen de locatie en het type rapport variëren.