Skapa ett ActiveReports för .
Omvärld
- Windows
-
- Windows 11 Pro 22H2
- Visuell studio
-
- Visual Studio 2022 Community Edition
- ActiveReports för .NET
-
- ActiveReports för .NET 16.0J
Förutsättningar
- Windows
-
- Windows 8.1
- Windows 10 (på engelska)
- Windows 11 (på engelska)
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
- Visuell 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
- .NÄT
-
- .NET Core 3.1
- .NET 5
- .NET 6
- ActiveReports för .NET
-
- ActiveReports för .NET 16.0J
Skapa från ett mallprojekt
När du installerar ActiveReports lägger Visual Studio till flera mallprojekt för ActiveReports. Om du använder detta för att skapa ett projekt kommer det att skapas i ett formulär som gör att du kan visa ActiveReports-rapporter från början, så det kommer att vara en referens för hur du skapar det. Du kan bygga den baserat på mallen som den är, eller så kan du återskapa den enligt strukturen i ditt projekt.
Utvecklingen kommer att göras i Visual Studio, så starta Visual Studio.
Välj "Skapa ett nytt projekt" längst ner till höger.
I sökfältet ovan ActiveReports
skriver du för att visa listan över ActiveReports-relaterade mallar.
Typerna är indelade efter "utvecklingsspråk är C# eller VB.NET", "om det är en webbapp eller en skrivbordsapp" och "rapporttypen är RDL-rapport, avsnittsrapport eller sidrapport".
Välj det utvecklingsspråk och den plattform som passar ditt syfte bäst.
Typerna av rapporter är ActiveReports-terminologi, så se följande officiella sida för hur de skiljer sig åt.
I det här fallet har jag valt skrivbordssidans rapport.
Ange projektnamnet, mappsökvägen där projektet ska skapas och så vidare. Detta är samma sak som när du skapar ett projekt med någon annan mall.
När det gäller ramverket kommer den version som kan väljas att ändras beroende på vilken mall du väljer. Beroende på mallen kanske du inte kan välja .NET(Core) eller .NET Framrwork. Om du är osäker är det bara att välja den eller välja den senaste versionen.
När skapandet är klart visas Visual Studio-utvecklingsskärmen. Till höger kan du se projektets struktur, och det finns också en exempelrapportfil.
PageReport1.rdlx
Prova att öppna filen. Du bör tas till rapportens designyta.
På så sätt kan du utforma en rapport i Visual Studio.
Förresten, den här filen är en ny rapportfil, så det finns inga objekt.
Försök nu att bygga och köra den som den är. Som en projektmall är den utformad för att visa rapporter från början, så kör den bara för att starta programmet som visar rapporten. Förresten, när det gäller testversionen kommer ett meddelande om detta att visas i rapporten, så du måste köpa och registrera en licens för att förhindra att den visas.
Härifrån kan du fritt bygga ett program, så gör det enligt ditt syfte.
Skapa ett projekt utan att använda mallen ActiveReports
Om du skapar från en ActiveReports-mall kan du få filer som inte behövs i utvecklingssyfte. Du kanske också vill skapa en nyare version av ActiveReports-mallramverket eftersom det är en äldre version. I det här fallet måste du skapa ett projekt med en annan mall och sedan lägga till de ActiveReports-relaterade biblioteken och komponenterna.
När du startar Visual Studio väljer du Skapa ett nytt projekt längst ned till höger.
Du väljer inte mallen ActiveReports här. I den här artikeln kommer vi att skapa ett projekt med ASP.NET Core RazorPages som exempel. Det beror på att ActiveReports-mallen inte har någon ASP.NET Core RazorPages-mall.
Därefter anger du den enligt den valda mallen.
När du har skapat projektet lägger du till nödvändiga komponenter från avsnittet Beroenden och referenser i Solution Explorer. De komponenter du behöver här kommer att variera mycket beroende på ramarna för det projekt du skapar. Det är en bra idé att ta reda på vad du behöver genom att skapa ett projekt från en ActiveReports-mall i förväg.
Om du behöver en rapportfil kan du lägga till den som ett nytt objekt från projektet. Återigen, beroende på vilket ramverk du väljer, kan platsen och typen av rapport variera.