Как сделать простой 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
26 октября 2026

TfrImageComboBox: выпадающий список с изображениями и текстовыми подписями в FastReport VCL

TfrImageComboBox из FastEditors VCL: выпадающий список с иконками и подписями для FastReport VCL. Свойства, события и примеры использования в Delphi.
26 октября 2026

Прогресс-бар в Delphi: компоненты TfrProgressBar и TfrxProgressBar из FastReport VCL

Разбираем компоненты TfrProgressBar и TfrxProgressBar из FastReport VCL: настройка шкалы прогресса, пороги и маркеры, привязка к данным и пример на Delphi.
23 октября 2026

FastGrid изнутри: объект View, колонки и события компонента сетки Delphi

Внутреннее устройство FastGrid: объект View, свойство Appearance, колонки, события и режимы работы с данными DB и Unbound в Delphi. Разбор на примере демо-проекта GridDemo.dpr.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»