Tworzenie ActiveReports dla projektu .NET

Strona zaktualizowana :
Data utworzenia strony :

Środowisko pracy

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

Warunki wstępne

Windows
  • Windows 8.1
  • Okna 10
  • Okna 11
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022
Visual Studio
  • informacji o wersji Visual Studio 2017
  • informacji o wersji Visual Studio 2019
  • informacji o wersji Visual Studio 2022
Środowisko .NET Framework
  • NET Framework 4.6.2
  • NET Framework 4.7
  • NET Framework 4.8
.SIEĆ
  • .NET Core 3.1
  • .NET 5
  • .NET 6
ActiveReports dla platformy .NET
  • ActiveReports dla platformy .NET 16.0J

Tworzenie na podstawie projektu szablonu

Podczas instalowania programu ActiveReports program Visual Studio dodaje kilka projektów szablonów dla raportów aktywnych. Jeśli użyjesz tego do stworzenia projektu, zostanie on utworzony w formie, która pozwoli Ci wyświetlić raporty ActiveReports od początku, więc będzie to odniesienie do tego, jak go utworzyć. Możesz go zbudować na podstawie szablonu w takiej postaci, w jakiej jest, lub możesz go odtworzyć zgodnie ze strukturą swojego projektu.

Programowanie zostanie wykonane w programie Visual Studio, więc uruchom program Visual Studio.

Wybierz "Utwórz nowy projekt" w prawym dolnym rogu.

W polu wyszukiwania powyżej ActiveReports wpisz , aby wyświetlić listę szablonów związanych z ActiveReports. Typy są podzielone według "język programowania to C# lub VB.NET", "niezależnie od tego, czy jest to aplikacja internetowa, czy aplikacja klasyczna" i "typ raportu to raport RDL, raport sekcji lub raport strony". Wybierz język programowania i platformę, które najlepiej odpowiadają Twoim celom. Typy raportów są terminologią ActiveReports, więc zapoznaj się z poniższą oficjalną stroną, aby dowiedzieć się, czym się różnią.

W tym przypadku wybrałem raport strony na komputery.

Określ nazwę projektu, ścieżkę folderu, w którym zostanie utworzony projekt i tak dalej. Działa to tak samo, jak w przypadku tworzenia projektu przy użyciu dowolnego innego szablonu.

Jeśli chodzi o framework, wersja, którą można wybrać, będzie się zmieniać w zależności od wybranego szablonu. W zależności od szablonu może być lub nie można wybrać platformy .NET (Core) lub .NET Framrwork. Jeśli nie masz pewności, po prostu wybierz ją lub wybierz najnowszą wersję.

Po zakończeniu tworzenia zostanie wyświetlony ekran programowania programu Visual Studio. Po prawej stronie widać strukturę projektu, a także przykładowy plik raportu.

PageReport1.rdlx Spróbuj otworzyć plik. Powinieneś zostać przeniesiony do powierzchni projektowej raportu. W ten sposób można zaprojektować raport w programie Visual Studio. Nawiasem mówiąc, ten plik jest nowym plikiem raportu, więc nie ma żadnych obiektów.

Teraz spróbuj zbudować i uruchomić go tak, jak jest. Jako szablon projektu jest przeznaczony do wyświetlania raportów od samego początku, więc wystarczy go uruchomić, aby uruchomić aplikację, która wyświetla raport. Nawiasem mówiąc, w przypadku wersji próbnej w raporcie zostanie wyświetlony komunikat o tym fakcie, więc musisz kupić i zarejestrować licencję, aby zapobiec jej wyświetlaniu.

Stąd możesz dowolnie budować program, więc zrób go zgodnie ze swoim celem.

Tworzenie projektu bez korzystania z szablonu ActiveReports

Jeśli tworzysz na podstawie szablonu ActiveReports, możesz otrzymać pliki, które nie są potrzebne do celów programistycznych. Możesz także utworzyć nowszą wersję struktury szablonów ActiveReports, ponieważ jest to starsza wersja. W takim przypadku należy utworzyć projekt z innym szablonem, a następnie dodać biblioteki i komponenty związane z ActiveReports.

Po uruchomieniu programu Visual Studio wybierz pozycję Utwórz nowy projekt w prawym dolnym rogu.

W tym miejscu nie wybiera się szablonu ActiveReports. W tym artykule utworzymy projekt z ASP.NET Core RazorPages jako przykładem. Dzieje się tak, ponieważ szablon ActiveReports nie ma ASP.NET szablonu Core RazorPages.

Następnie wprowadź go zgodnie z wybranym szablonem.

Po utworzeniu projektu dodaj niezbędne składniki z sekcji Zależności i odwołania Eksplorator rozwiązań. Komponenty, których tutaj potrzebujesz, będą się znacznie różnić w zależności od ram tworzonego projektu. Warto dowiedzieć się, czego będziesz potrzebować, tworząc wcześniej projekt z szablonu ActiveReports.

Jeśli potrzebujesz pliku raportu, możesz dodać go jako nowy element z projektu. Ponownie, w zależności od wybranej struktury, lokalizacja i typ raportu mogą się różnić.