Logo
Sign in
Product Logo
WinFormsFast Reports

A classic set of components for generating reports and documents in Windows Forms applications

Avalonia en.png
WINforms pic4 en.png
Sk_win.png
WINFORMS EN 3.png
Product details

Overview

FastReport .NET WinForms is a comprehensive reporting solution designed for Windows Forms applications. It enables developers and end-users to create, edit, view, save, export, and print reports with ease. The standalone desktop report designer serves as the core component, allowing for both runtime and design-time report manipulation. With support for over 25 languages, FastReport .NET WinForms caters to a global audience, facilitating the creation of various report types such as invoices, financial statements, product catalogs, and more. Its band-oriented architecture supports complex report structures, including master-detail and multi-column layouts. Integration capabilities with ADO.NET data sources and a built-in scripting engine supporting C# and VB.NET provide flexibility in data handling and report customization.

Features and Capabilities

  • Embeddability in Projects: Easily integrate FastReport into your application by installing the required package from the NuGet repository or downloading it directly from the website. No additional modules or special extensions are necessary.
  • Rich Component Library: Utilize a variety of elements in the report designer, including text, images, mathematical formulas, and 3D diagrams, to build comprehensive reports.
  • Intuitive Report and Data Structure Access: Edit report structures, parameters, filters, and data sources efficiently through the report tree and properties tree interfaces.
  • Compatibility and Integration: FastReport .NET WinForms is part of the FastReport ecosystem in C#, ensuring that reports created in other FastReport products are compatible and can be used interchangeably.
  • Seamless Transition from Other Solutions: Convert reports from List&Label, DevExpress, Microsoft Reporting Services (RDL, RDLC), Crystal Reports, StimulSoft, and Jasper Library into FastReport format effortlessly.
  • Graphical Rendering with System.Drawing (GDI+): Leverage the familiar System.Drawing library with GDI+ graphics functions for creating graphical elements, rendering text, and managing images within reports.
  • Standalone Desktop Report Designer: The core component allows for the creation, editing, viewing, saving, exporting, and printing of custom reports. It supports runtime usage and Multi-Document Interface (MDI) mode for handling multiple reports simultaneously.
  • Comprehensive Data Processing: Work with ADO.NET data sources, supporting data sorting, filtering, and master-detail relationships. Connect to various databases, including ADO, MS SQL, and XML, or use business objects of the IEnumerable type.
  • Built-in Scripting Engine: Enhance reports with complex data processing and dialog form management using the integrated scripting engine that supports C# and VB.NET.
  • Interactive Dialog Forms: Incorporate dialog forms within reports to request parameters before report generation. Dialog controls can connect to data sources and apply filters without requiring code.
  • Visual Query Builder: Construct complex queries from multiple tables without SQL knowledge, simplifying the data retrieval process for reports.