Как делать автообновляемые веб - отчеты

27.03.2017

При наличии необходимости отражать текущее положение дел на предприятии с помощью веб - отчетов может понадобиться автоматическое обновление информации на сайте без участия пользователя. Если использовать несколько подобных отчетов с автообновлением на одной странице сайта, то получится «Dashboard».  Для подобных случаев в FastReport предусмотрено автообновление отчетов по таймауту.

 Рассмотрим на примере переменную «Date» в отчете,  которая отображает текущие дату и время. Так образом мы увидим время обновления отчета.

  1. Создаем простой веб - отчет.
  2. Добавляем на веб - форму источник данных – компонент «SQLDataSource». Из появляющегося меню выбираем «ConfigureDataSource».

 

  1. Задаем подключение к базе данных.
  2. Размещаем на веб - форме компонент «WebReport». В меню выбираем «Выбрать источник данных».

 

И выбираем единственный доступный вариант.

  1. Из того же выпадающего меню выбираем «Редактировать отчет».
  2. Создаем простой отчет типа список. В заголовке отчета была заранее добавлена системная переменная Date:

 

  1. Закрываем редактор отчетов и отключим тулбар окна отчета.
  2. У объекта «WebReport» устанавливаем свойство «ShowToolbar» в «false».
  3. Задаем свойство «RefreshTimeout». В этом свойстве устанавливается период обновления. Например, устанавливаем интервал 5. Время задается в секундах.
  4. Запускаем приложение:

 

И через 5 секунд:

 

Таким образом, можно постоянно обновлять информацию в отчете. Это  полезно при отображении статистических данных или для отображения информации в виде графиков. Средствами FastReport  просто решить задачу вывода динамической информации.

.NET FastReport ASP.NET WebReport .NET FastReport ASP.NET WebReport
3 марта 2026

Обзор на .NET 10: что нового в C# 14, ASP.NET Core, WinForms и MAUI

Microsoft выпустила .NET 10 с долгосрочной поддержкой (LTS), актуальной до 10 ноября 2028 года. Релиз принёс не революцию, но массу точечных, зрелых улучшений. Разбираем главное в этой статье.
6 февраля 2026

FastReport VCL: как 25 лет инноваций изменили подход к отчётности в VCL-приложениях

Мы решили оглянуться назад, чтобы показать, как менялись технологии отчетности, а также проследить ключевые этапы развития FastReport VCL в каждой версии.
13 октября 2025

Как использовать Excel формулы в отчете при экспорте в MS Excel

Начиная с версии FastReport .NET 2026.1 появилась возможность экспортировать формулы в Microsoft Excel. Важно правильно настроить экспорт формул и соблюдать синтаксис.

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