Oprette en ActiveReports til .NET Project

Side opdateret :
Dato for oprettelse af side :

Driftsmiljø

Windows
  • Windows 11 Pro 22H2
Visual Studio
  • Visual Studio 2022 Community Edition
ActiveReports til .NET
  • ActiveReports til .NET 16.0J

Forudsætninger

Windows
  • Windows 8.1
  • Windows 10
  • 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
.NET
  • .NET Core 3.1
  • .NET 5
  • .NET 6
ActiveReports til .NET
  • ActiveReports til .NET 16.0J

Oprette ud fra et skabelonprojekt

Når du installerer ActiveReports, tilføjer Visual Studio flere skabelonprojekter til ActiveReports. Hvis du bruger dette til at oprette et projekt, oprettes det i en formular, der giver dig mulighed for at få vist ActiveReports-rapporter fra starten, så det vil være en reference for, hvordan du opretter det. Du kan bygge den baseret på skabelonen, som den er, eller du kan genskabe den i henhold til strukturen i dit projekt.

Udviklingen vil ske i Visual Studio, så start Visual Studio.

Vælg "Opret et nyt projekt" nederst til højre.

Skriv i søgefeltet ovenfor ActiveReports for at få vist listen over ActiveReports-relaterede skabeloner. Typerne er opdelt efter "udviklingssprog er C # eller VB.NET", "uanset om det er en webapp eller en desktop-app" og "rapporttypen er RDL-rapport, sektionsrapport eller siderapport". Vælg det udviklingssprog og den platform, der passer bedst til dit formål. Rapporttyperne er ActiveReports-terminologi, så se venligst følgende officielle side for, hvordan de adskiller sig.

I dette tilfælde har jeg valgt desktopsiderapporten.

Angiv projektnavnet, mappestien, hvor projektet skal oprettes osv. Dette er det samme, som når du opretter et projekt med en anden skabelon.

Hvad angår rammen, ændres den version, der kan vælges, afhængigt af den skabelon, du vælger. Afhængigt af skabelonen kan du muligvis vælge .NET (Core) eller .NET Framrwork. Hvis du ikke er sikker, skal du bare vælge den eller vælge den nyeste version.

Når oprettelsen er fuldført, vises Visual Studio-udviklingsskærmen. Til højre kan du se projektets struktur, og der er også en eksempelrapportfil.

PageReport1.rdlx Prøv at åbne filen. Du skal føres til rapportens designoverflade. På denne måde kan du designe en rapport i Visual Studio. Forresten er denne fil en ny rapportfil, så der er ingen objekter.

Prøv nu at bygge og køre det som det er. Som projektskabelon er den designet til at vise rapporter fra begyndelsen, så kør den bare for at starte det program, der viser rapporten. Forresten, i tilfælde af prøveversionen, vises en meddelelse herom i rapporten, så du skal købe og registrere en licens for at forhindre, at den vises.

Herfra kan du frit opbygge et program, så lav det efter dit formål.

Oprette et projekt uden at bruge skabelonen ActiveReports

Hvis du opretter ud fra en ActiveReports-skabelon, kan du ende med filer, der ikke er nødvendige til udviklingsformål. Det kan også være en god ide at oprette en nyere version af skabelonstrukturen ActiveReports, fordi det er en ældre version. I dette tilfælde skal du oprette et projekt med en anden skabelon og derefter tilføje de ActiveReports-relaterede biblioteker og komponenter.

Når du starter Visual Studio, skal du vælge Opret et nyt projekt nederst til højre.

Du vælger ikke skabelonen ActiveReports her. I denne artikel opretter vi et projekt med ASP.NET Core RazorPages som et eksempel. Dette skyldes, at skabelonen ActiveReports ikke har en ASP.NET Core RazorPages-skabelon.

Indtast derefter det i henhold til den valgte skabelon.

Når du har oprettet dit projekt, skal du tilføje de nødvendige komponenter fra afsnittet Afhængigheder og referencer i Solution Explorer. De komponenter, du har brug for her, varierer meget afhængigt af rammerne for det projekt, du opretter. Det er en god ide at finde ud af, hvad du skal bruge, ved at oprette et projekt ud fra en ActiveReports-skabelon på forhånd.

Hvis du har brug for en rapportfil, kan du tilføje den som et nyt element fra projektet. Afhængigt af den ramme, du vælger, kan placeringen og rapporttypen variere.