Настройка FastReport (webReport)
FastReports - это популярный и мощный инструмент для создания отчетов в .NET-приложениях. Вот основные возможности и преимущества использования FastReports:
1. Простой и интуитивно понятный дизайнер отчетов: FastReports предоставляет визуальный дизайнер отчетов, который позволяет легко создавать и настраивать отчеты без необходимости писать код.
2. Поддержка различных источников данных: FastReports работает с широким спектром источников данных, включая базы данных, XML, JSON, Excel и другие.
3. Богатые возможности форматирования и оформления: FastReports предлагает множество инструментов для форматирования отчетов, включая стили, шрифты, цвета, границы и другие настройки.
4. Вычисляемые поля и итоговые данные: Вы можете создавать вычисляемые поля и выводить различные итоговые данные (суммы, средние значения, максимальные и минимальные значения и т.д.).
5. Параметризация отчетов: FastReports позволяет создавать параметризованные отчеты, чтобы пользователи могли фильтровать и настраивать данные.
6. Экспорт в различные форматы: Отчеты, созданные с помощью FastReports, могут быть экспортированы в форматы PDF, Excel, Word, HTML и другие.
7. Интеграция с .NET-приложениями: FastReports легко интегрируется с .NET-приложениями, предоставляя разработчикам гибкие API для управления отчетами.
8. Высокая производительность: FastReports отличается высокой производительностью, что позволяет генерировать отчеты быстро даже для больших объемов данных.
9. Кроссплатформенность: FastReports работает на различных платформах, включая Windows, macOS и Linux.
10. Обширная документация и сообщество: FastReports имеет обширную документацию и поддерживается активным сообществом разработчиков, что упрощает интеграцию и решение возникающих проблем.
FastReports является популярным выбором для разработчиков .NET-приложений, которым необходимо создавать высококачественные и гибкие отчеты. Он предлагает широкий спектр функций и возможностей, упрощая процесс разработки и повышая производительность.
А такое описание дает wiki.
Fast Reports, Inc — международная компания по разработке программного обеспечения для формирования отчетов. Основана в 1998 году. Потенциальные пользователи: разработчики в средах Embarcadero RAD Studio (ex-Borland): Delphi, C++Builder, FireMonkey; Microsoft Visual Studio и др.
Итак задачи-решения
- Настройка в web
@ViewBag.WebReport.Render();
var webReport = new WebReport();
webReport.Report.Load(@"\report.frx");
foreach (var item in paramether) {
webReport.Report.SetParameterValue(item.Key, item.Value);
}
webReport.Report.RegisterData(datos, "Mydata");
ViewBag.WebReport = webReport;
@await ViewBag.WebReport.Render();
- Назначить имя выходного файла
var outFileName = $"{webReport.Report.ReportInfo.Name} - " +
$"{report.Parameters.AllParameters.LocName} - " +
$"{report.Parameters.AllParameters.PeriodFrom} - " +
$"{report.Parameters.AllParameters.PeriodTo}";
webReport.Report.ReportInfo.Name = outFileName;
Ссылки:
Руководство программиста FastReport .NET
Только полноправные пользователи могут оставлять комментарии. Аутентифицируйтесь пожалуйста, используя сервисы.