Как сделать простой Web-отчет FastReport .NET

04.10.2016

Сегодня Web-отчеты очень востребованы. Каждый день мы пользуемся интернетом и просматриваем десятки, а то и сотни web-страниц. Многие предприятия стремятся сделать свою деятельность публичной и Интернет подходит для этого как нельзя лучше. Таким образом, можно перевести некоторые уже существующие отчеты на web-сайт предприятия без особых хлопот.

Сейчас мы рассмотрим как создать простейший веб отчет на основе ASP.Net приложения.

Я создал пустой ASP.Net проект. Кликаем правой кнопкой по решению в обозревателе решений.

Из контекстного меню выбираем Add - > New item:

 

Добавляем Web Form. Внизу рабочей области переключаемся на режим визуального редактирования – Design:

 

 Итак, у нас пустая веб-форма:

 

Теперь, добавим источник данных для нашего отчета. Из Toolbox выбираем компонент SQLDataSource:

 

И размещаем его на форме. У этого объекта есть выпадающее меню:

 

Из него мы выбираем Configure Data Source, чтобы задать подключение к базе данных.

  

Нам предлагается создать строку подключения. Я использовал базу данных MSAccess:

 

Нажимаем Ок. В предыдущем окне нажимаем Далее. Задаем имя подключения:

 

Далее. Выбираем таблицу и необходимые поля:

 

Нажимаем Далее и Финиш.

Далее необходимо добавить компонент WebReport на форму. В toolbox находим компонент WebReport и перетаскиваем его на форму.

 

Из выпадающего меню выбираем «Выбрать источник данных». И выбираем единственный доступный:

 

Теперь, из того же выпадающего меню выбираем пункт «Редактировать отчет». Запускается привычный нам дизайнер отчетов FastReport.Net. Создаем простой отчет – список сотрудников.

 

Закрываем редактор отчетов без сохранения. Обратите внимание на свойства объекта WebReport.

В свойстве ReportResourceString хранится шаблон нашего отчета в кодированном виде. Давайте запустим наш проект и посмотрим на отчет в браузере:

 

Согласитесь, все достаточно просто. Теперь вы сможете использовать в web-проектах ранее созданные вами отчеты для десктоп приложений.

.NET FastReport ASP.NET WebReport .NET FastReport ASP.NET WebReport
25 марта 2025

Как объединить несколько отчетов в один из FastReport .NET

FastReport .NET — это мощный инструмент для создания и управления отчётами. В данной статье мы рассмотрим, как объединить несколько отчётов в один в FastReport .NET.
11 марта 2025

Как использовать FastReport .NET Avalonia на Fedora Workstation с протоколом Wayland

В данной статье мы разберем, как запустить FastReport .NET Avalonia на операционной системе «Fedora Workstation 39» с протоколом Wayland.
7 марта 2025

Как создать QR-код с картинкой в FastReport .NET

В статье разобрались как вставлять картинку в QR Code из дизайнера отчётов FastReport .NET всего за пару кликов.