Створення ActiveReports для проекту .NET

Сторінка оновлюється :
Дата створення сторінки :

Робоче середовище

Вікна
  • Windows 11 Pro 22H2
Візуальна студія
  • Версія для спільноти Visual Studio 2022
ActiveReports для .NET
  • ActiveReports для .NET 16.0J

Передумови

Вікна
  • Windows 8.1
  • Вікна 10
  • Вікна 11
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022
Візуальна студія
  • Visual Studio 2017
  • Visual Studio 2019
  • Visual Studio 2022
Фреймворк .NET
  • NET Framework 4.6.2
  • NET Framework 4.7
  • NET Framework 4.8
.МЕРЕЖІ
  • .NET Core 3.1
  • .NET 5
  • .NET 6
ActiveReports для .NET
  • ActiveReports для .NET 16.0J

Створення на основі шаблонного проекту

Під час інсталяції ActiveReports Visual Studio додає кілька шаблонних проектів для ActiveReports. Якщо ви скористаєтеся цим параметром для створення проекту, його буде створено у формі, яка дозволяє відображати звіти ActiveReports з самого початку, отже він буде довідником для його створення. Ви можете побудувати його на основі шаблону, як він є, а можете відтворити його відповідно до структури вашого проекту.

Розробка буде вестися в Visual Studio, тому починайте Visual Studio.

Виберіть «Створити новий проект» внизу праворуч.

У полі пошуку вище ActiveReports введіть , щоб відобразити список шаблонів, пов'язаних із ActiveReports. Типи поділяються за «мовою розробки є C# або VB.NET», «незалежно від того, чи це веб-додаток, чи десктопний додаток» і «тип звіту — звіт RDL, звіт про розділ або звіт про сторінку». Виберіть мову розробки та платформу, які найкраще відповідають вашим цілям. Типи звітів є термінологією ActiveReports, тому, будь ласка, зверніться до наступної офіційної сторінки, щоб дізнатися, чим вони відрізняються.

У цьому випадку я вибрав звіт про сторінку робочого столу.

Вкажіть ім'я проекту, шлях до папки, в якій буде створено проект і так далі. Це те ж саме, що і при створенні проекту з будь-яким іншим шаблоном.

Що стосується фреймворку, то версія, яку можна вибрати, буде змінюватися в залежності від обраного вами шаблону. Залежно від шаблону, ви можете вибрати або не вибрати .NET(Core) або .NET Framrwork. Якщо ви не впевнені, просто виберіть його або останню версію.

Коли створення буде завершено, з'явиться екран розробки Visual Studio. Праворуч можна побачити структуру проекту, а також є приклад файлу звіту.

PageReport1.rdlx Спробуйте відкрити файл. Ви повинні бути переведені на поверхню дизайну звіту. Таким способом можна оформити звіт у Visual Studio. До речі, цей файл є новим файлом звіту, тому об'єктів немає.

А тепер спробуйте побудувати і запустити його таким, яким він є. Як шаблон проекту, він призначений для відображення звітів з самого початку, тому просто запустіть його, щоб запустити програму, яка відображає звіт. До речі, у випадку з пробною версією у звіті буде відображатися повідомлення про це, тому потрібно придбати та зареєструвати ліцензію, щоб вона не з'явилася.

Звідси ви можете вільно створювати програму, тому, будь ласка, зробіть її відповідно до вашої мети.

Створення проекту без використання шаблону ActiveReports

Якщо ви створюєте на основі шаблону ActiveReports, ви можете отримати файли, які не потрібні для розробки. Крім того, можна створити новішу версію шаблону ActiveReports, оскільки це старіша версія. У цьому випадку потрібно створити проект з іншим шаблоном, а потім додати бібліотеки та компоненти, пов'язані з ActiveReports.

Коли ви запускаєте Visual Studio, виберіть Створити новий проект у нижньому правому куті.

Шаблон ActiveReports тут не вибирається. У цій статті ми створимо проект на прикладі ASP.NET Core RazorPages. Це пов'язано з тим, що шаблон ActiveReports не має ASP.NET основного шаблону RazorPages.

Після цього введіть його згідно з обраним шаблоном.

Після того, як ви створили свій проект, додайте необхідні компоненти з розділу «Залежності та посилання» Провідника рішень. Компоненти, які вам тут потрібні, будуть сильно відрізнятися в залежності від фреймворку проекту, який ви створюєте. Варто заздалегідь з'ясувати, що вам знадобиться, створивши проект із шаблону ActiveReports.

Якщо вам потрібен файл звіту, ви можете додати його як новий елемент з проекту. Знову ж таки, залежно від обраної структури, розташування та тип звіту можуть відрізнятися.