Как сделать простой 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 .NET FastReport FastReport ASP.NET ASP.NET WebReport WebReport
3 июня 2025

Как импортозаместить генерацию документов в крупных компаниях: обзор продукта «МоиОтчеты Корпоративный Сервер»

В обзоре расскажем, как МоиОтчеты Корпоративный Сервер справляется с задачами крупного бизнеса и государственных предприятий в области автоматизированной генерации отчетов и документов.
30 мая 2025

Открываем файлы с расширением FP3 с помощью МоиОтчеты Вьювер

МоиОтчеты Вьювер — идеальное решение для работы с файлами FP3. Он позволяет легко открывать, просматривать, печатать и экспортировать отчёты.
21 апреля 2025

Работа с компонентом TfrShellTreeView в FastReport VCL

В данной статье мы рассмотрим компонент TfrShellTreeView. Он предназначен для отображения элементов файловой системы и частично является аналогом компонентов TDirectoryListBox, TDirectoryOutline и TShellTreeView.