FlexReport

List of Services

    Fast and flexible reporting for applications on web, desktop, and mobile platforms.

    • FlexReport is a fast, flexible, and full-featured .NET reporting engine component.
    • Desktop : WinForms, WPF, UWP
    • Web: ASP.NET MVC, Wijmo JavaScript
    Start your free trial Developer Forum (Technical Support)

    Why choose FlexReport?

    Cross-platform .NET Report

    Create local reports (not server-side) in WinForms, WPF, and UWP-based apps, and view reports in ASP.NET MVC and HTML5/JavaScript.

    FlexReport Designer without Code

    The standalone FlexReport designer application lets you design reports and connect to data sources without writing code.

    fast speed

    FlexReport is optimized for DirectX and SVG rendering to provide maximum performance.

    Easy migration

    FlexReport supports all the core features of Crystal Reports, including navigation, sections, special fields, and formatting.

    Report and Document Viewer

    FlexViewer, a flexible report and document viewer, lets you view reports and PDF files in desktop and web applications.

    Full Report Designer

    You can customize and deploy FlexReport Designer to provide your users with a variety of features.

    Ask anything!

    Share your concerns and questions about ComponentOne with MESCIUS's expert team. We empathize with your concerns and are here to help.
    Online product consultation Developer Forum (Technical Support)

    High-performance DirectX & SVG rendering

    FlexReport is optimized for DirectWrite/DirectX and SVG rendering.


    This allows you to leverage the highest possible performance on both desktop and web without having to work with complex graphics libraries. Enhanced rendering delivers sharper text, shapes, and borders, and is 200% faster than the previous version, C1Report. SVG rendering is supported in ASP.NET MVC for the web.

    FlexReport Designer: A code-free report designer.

    A standalone desktop application used for report design

    Easy report design

    FlexReport Designer is a "What You See Is What You Get" application that allows you to easily design reports without coding. You can drag and drop fields into report sections, configure data sources, and export to various formats.

    Learn more

    Connecting various data sources

    Connect to a variety of data source providers, including OLEDB, ODBC, XML, SQL Server, SQLite, Oracle, OData, JSON, CSV, Dynamics 365, Salesforce, ServiceNow, QuickBooks Online, and Google Analytics. Use the Data tab to add, edit, or remove multiple data sources, including procedures.

    Learn more

    Customizing reports through runtime scripts

    The .NET Report Designer supports a rich expression editor that allows you to add VBScript that can be executed at runtime. For example, you can add conditional formatting to report text based on values retrieved from a data source. The editor supports code completion and IntelliSense, similar to Visual Studio.

    Learn more

    Report Design Distribution

    Access the FlexReport Designer source code, which you can customize or distribute through ComponentOne Enterprise. Enjoy full report design, preview, and export capabilities using the WinForms Report Designer application for the .NET Framework or .NET 6 .

    Learn more

    Data grouping and aggregation

    Grouping and Aggregation

    Organize your reports efficiently by separating large amounts of data into subsections. FlexReport's running totals (sum, average, minimum, maximum, count, etc.) are based on the report's location. They display totals for the entire report or for each subsection or group.

    Crosstab Report

    A crosstab report groups data into two sections. It's useful for summarizing large amounts of data in a format that cross-references information, similar to a pivot table.

    FlexReport Key Features

    • Sort and filter data

      All WinForms and WPF demos are included in the downloadable desktop explorer. Check out all the features and showcase demos of FlexChart.

    • calculated fields

      Calculated fields are useful because they allow you to generate values that aren't stored in the database at runtime, such as performing a mail merge or calculating profit and loss differences.

    • Report parameters

      You can use FlexReport's report parameters to create subreports, pass multiple values to a field, create expressions for calculated fields, or use cascading parameters to support large data sets.

    • Flexible Paragraph Fields

      You can combine data types in a Paragraph field, including static text, database fields, expressions, and scripts.

    • 70 chart types

      Advanced data visualization with over 70 different charts.

    • Subreport

      Subreport fields make it easy to design hierarchical reports. The designer allows you to automatically link multiple reports to subreports, or you can manually create filter expressions. Subsection reports are collapsible.

    • Unique field types

      FlexReport provides a unique set of fields you can add to your reports, including barcodes, shapes, checkboxes, maps, gradients, and RTF and HTML for formatted text.

    • Support for exporting various file types

      FlexReport can export directly to a variety of formats, including DOCX, HTML, XLS, XLSX, RTF, PNG, JPEG, TIFF, PDF, and PDFA, either through code or the designer. You can also save report definition files, which are used to display reports generated in .NET applications.

    FlexViewer: A Flexible Report Browser

    FlexViewer is a flexible report and document viewer. You can view FlexReport reports in desktop applications, browsers, and Windows devices.


    • Available on WinForms, WPF, UWP, and ASP.NET MVC platforms
    • Supports printing, exporting, thumbnails, page rotation, search, and mobile responsive layout.
    • Support for displaying PDF and SSRS reports

    Ask anything!

    Share your concerns and questions about ComponentOne with MESCIUS's expert team. We empathize with your concerns and are here to help.
    Online product consultation Developer Forum (Technical Support)

    .NET Report Support Platform

    WinForms

    WinForms FlexReport is the original version with a variety of ribbon toolbars.

    Learn more

    WPF

    From creating complex reports to previewing, exporting, and printing, WPF FlexReport provides the same functionality to display data in a unified format.

    Learn more

    UWP

    It's generated locally within a UWP application. The application is self-contained, so there's no need to create a separate web service to provide reports.

    Learn more

    ASP.NET MVC

    ASP.NET MVC FlexReport includes a Web API REST service that it communicates with to load and display reports on the client.

    Learn more

    ComponentOne Enterprise Free Trial

    Download

    .NET Report Demo

    ComponentOne Enterprise

    Expand your development reach across all .NET platforms with ComponentOne Enterprise.

    Desktop

    WinForms

    WinUI

    WPF

    UWP

    Mobile

    MAUIXamarin Forms

    Xamarin iOS

    Xamarin Android

    Legacy

    ActiveX

    ASP.NET Web Forms

    Silverlight

    LightSwitch

    Data Services

    Web API

    .NET Data Services

    Web

    ASP.NET MVC

    ASP.NET Core MVC

    Blazor