• Complete collection of data visualization controls

    ActiveReports outfits you with a toolbox packed with controls to help you create any kind of report you can imagine

  • Customizable viewers for every platform

    Embed royalty-free, customizable viewers into your applications to give your users a table of contents, thumbnails, drilldown interactivity, parameters, and even annotations

  • Dynamic reports

    Use property expressions to change the run-time behavior of controls in RDL and Page reports, or control Section Report behavior using fired events or even design dynamic reports entirely in code

  • Ad-hoc reporting for your end users

    Give users the power to make the changes themselves with a fully customizable set of report designer controls

  • Integrated with ActiveReports Server

    Create reports in the developer friendly Visual Studio integrated report designer or the End User Designer controls and publish them, along with related resources, directly to the ActiveReports Server for user access

  • Visual Studio Integrated Designer

    Design reports in the Visual Studio IDE, with full integration into the toolbox and properties windows

Report Types for Every Need

RDL Reports - Data-Driven Reports

RDL reports are like a continuous roll of paper. You can use multiple report components in one page (traditionally impossible without sub-reports) and multiple data sources in one report. The continuous page is useful when you don't know how much data there will be. It runs through the data rows until it’s finished. This is a great option for long tabular reports such as general ledgers.

RDL Reports - Data-Driven .NET Reports

Page Reports - Layout-Driven Reports

In Page reports, pages act as containers. Each page can be a copy of the first or a clean page. Data that overflows your tables or other data regions can span pages, but you control the layout of each page and specify where the overflow data goes with a placeholder. This report type is great for billing statements, mail merge, catalogs, forms, and other reports with layout constrictions.

Page Reports - Layout-Driven .NET Reports

Section Reports - Traditional Banded Reports

This is the traditional ActiveReports banded report with a detail section for repeating data, and optional header and footer sections for groups, pages, and the overall report. Section Reports can also be completely code based. If you want to generate reports using all code, this might be the option for you.

Watch the video: Learn how to create a .NET report with ActiveReports

Section Reports - Traditional .NET Banded Reports

Customizable Viewers for Every Platform

Embed our customizable viewers into your applications to give your users a table of contents, thumbnails, drilldown interactivity, parameters, and even annotations. They are royalty-free and ready to use, so there is no need to code your own.


Display your reports in PDF format, raw HTML, or in a fully interactive Flash or ASP.NET viewer.

Responsive HTML5 Viewer

Embed it in your web application to offer your users the best experience across devices.

WPF Viewer

Embed the touch-enabled viewer built specifically for WPF applications.

WinForms Viewer

Displays reports in your Windows applications with full interactivity support for drill down reports.

Customizable Viewers for Every Platform and .NET Reports

Dynamic .NET Reports

With an extensive .NET API, you can control Section Report behavior using events or even design dynamic reports entirely in code. Use property expressions to change the run-time behavior of controls in RDL and Page reports.

Unique Code-based Report Type

This special report type has code-behind, just like your Windows Forms controls that lets you use C# and VB.NET code-behind to generate, design, render, print, or export reports.

.NET Overloadable Events

Overload and define what happens at each event in the report execution process, from initialization to run, render, export, and print.

Property Expressions

Change the runtime behavior of RDL or Page Reports and their data regions and controls using property expressions.

Comprehensive API

The .NET API is integrated into the Visual Studio IDE and provides you with the same control over properties that you expect from Visual Studio controls.

Dynamic .NET Reports

Self-Service Reporting for Your End Users

End users always ask for tweaks in standard reports. Give them the power to make the changes themselves with a fully customizable set of report designer controls.

Install without Visual Studio

Report designers who aren't developers can install and license ActiveReports on a machine without Visual Studio, allowing BI analytics teams and IT staff to design and distribute reports.

.NET Report Designer Control

Add a drag and drop report designer to your application. Control the functionality and experience through the extensive set of .NET properties, methods, and events.

.NET Report Library Control

Enable your users to construct reports using parts from other reports in the system. The report parts automatically bring along data and settings, making report design a breeze.

Report Explorer Control

Display the functional parts of their report including datasources, datasets, charts, textboxes, bullets, and more.

Layers and Group Editor Controls

Provide your users with more finite design control for complex reports and data regions.

Self-Service .NET Reporting for Your End Users

Integrated with ActiveReports Server

Create reports in the developer friendly Visual Studio integrated report designer or the End User Designer controls and publish them, along with related resources, directly to the ActiveReports Server for user access with full multi-tenant support, server-based report execution, and scalable deployment.

Report Parts

Use Reports already hosted on the server as Report Parts libraries to create new reports to publish on the server.

Shared Datasources & Datasets

Publish and manage datasource connections to the server. Create secured datasets for easy access to data without needing to recreate datasets for each report.

Shared Stylesheets

Format all your reports to look the corporate brand by sharing CSS like Stylesheets for RDL and Page reports securely shared on the server.

Server Images, Master Reports and SubReports

Publish Images, Master Reports and Sub Reports to create brand consistent template reports and shared subreports to use across your reporting requirements.

Server based report execution

Leverage the power of your server environment to execute reports even for your WinForm and WPF Report Viewers.

Integrated with ActiveReports Server .NET Reports

ActiveReports Professional vs. Standard Edition

Professional edition offers all the features of ActiveReports plus:

  • End User Designer control
  • Maps
  • HTTP Handlers
  • WebViewer control
  • DocX exporting
  • Advanced PDF export options
Standard Edition includes :
  • Viewer controls, three report types
  • A range of exports
  • Visual Studio-integrated report designer with a toolbox full of report controls

ActiveReports Professional .NET Reporting

Add a dynamic Table of Contents using AR Pro's DocX export API

Other Popular Features

The fast .NET reporting engine gets and processes data into the report layout. It is streamlined and performance-focused. We constantly ensure optimal memory use and efficient report rendering.

.NET Reporting Flexible .NET API

Flexible .NET API

We integrate with Visual Studio as a native toolset, so all the properties that you can set in the Properties window are also available in code. You can even control what happens when reports initialize, run, render, export, and print using events.

.NET Reporting Selective Layer Printing

Selective Layer Printing

You can provide different versions of a report for different targets using the Layers feature, or scan preprinted forms for accurate layout that you can turn off for printing.

Convert Crystal Reports

Convert Crystal Reports

ActiveReports includes utilities that convert reports from other tools, including Crystal Reports. These converter wizards are easy to use and save time.

Section Reports to RDL Converter

Section Reports to RDL Converter

Migrate your section reports to the more powerful RDL reports with the click of a button.

.NET Reporting Import Layouts from Excel

Import Layouts from Excel

If you have your report layout defined in Excel, you can import the layout directly into ActiveReports. You can even import the report layout from files exported to Excel from other report authoring tools.

.NET Reporting Visual Query Designer

Visual Query Designer

In ActiveReports designers, use the Visual Query Designer to generate optimized queries through a drag and drop interface that exposes database tables. You can make complex queries using joins, expressions, filters, and more. There’s even a data preview to confirm your query results.

Rich Chart Controls for .NET Reports

Rich Chart Controls

ActiveReports includes chart controls supporting financial, bar, pie, bubble, and more types, plus bullet and sparkline controls.

Dataset Joins for .NET Reports

Dataset Joins

Combine related datasets from different data sources in the same report using expressions. If you have data from a CRM, SCM, and ERP, you can join them using table, tablix and other data regions using expressions.

Barcodes for .NET Reports


Barcodes help with tracking goods and other operations. ActiveReports offers extensive support for the major barcode symbologies so you can easily add the types you need to your reports. These include ISBN, ISMN, ISSN, HIBC Code 128, HIBC Code 39, PZN, Ansi39 variations, Code 2 of 5, Code25intlv, Code25mat, Code39, Code39x, Code 128A, Code 128B, Code 128C, Code 128Auto, Code93, Code93x, MSI, PostNet, Intelligent Mail, Codabar, EAN variations, UPC variations, RM4SCC, UCCEAN128, QRCode, Micro QRCode, Code49, JapanesePostal, GS1 variations, Pdf417, MicroPDF417, and Data Matrix.

Format .NET Reports with Stylesheets and Themes

Format Reports with Stylesheets and Themes

ActiveReports lets developers and end users work with embeddable CSS-like stylesheets and themes to consistently format and brand reports throughout your application.

Drill Down Interactivity for .NET Reports

Drill Down Interactivity

ActiveReports doesn't just produce static, printed reports. Give your end users engaging interactivity like drill down, parameter filtering, and sorting.

Excel Rendering Extension for .NET Reports

Excel Rendering Extension

The Excel Rendering Extension provides greater layout accuracy and performance optimization when exporting reports to Microsoft Excel file formats.

Export to Multiple Formats for .NET Reports

Export to Multiple Formats

ActiveReports exports to the major modern document types such as PDF, Excel, CSV, DocX, JSON, Word, RTF, HTML, Text, XML, and TIFF. You can customize the export process using the API.

Scriptable Runtime Events for .NET Reports

Scriptable Runtime Events

Section reports have scriptable report events that you can override to dynamically add controls and fields, manipulate data, and change formatting. No need to write a wrapper and manage your own events. Our built-in events make your job easier and save you time.

Localization for .NET Reports


All aspects of your project and output can be localized and ActiveReports supports all major language character sets and locales. Standard and custom multi-byte character sets are supported. ActiveReports is also available in multiple languages.

Formatted and Rich Textboxes

The FormattedText report control can perform mail merge operations, plus it displays richly formatted text in XHTML. To format text in the FormattedText report control, enter XHTML code into the Html property.

Granular Printing Control

Get system-level control of printer jobs, paper sizes, pages per sheet, duplex, booklet printing, and paper trays. You can specify different trays for letterhead and plain paper and envelopes, different gutters and margins on odd and even pages, and so on.

Custom Control Support

To integrate tightly with your applications, ActiveReports lets you use custom controls. Add your custom control to your project and use it on reports just like any ActiveReports control.

Royalty Free Developer Licensing

ActiveReports is licensed per developer. When distributing the ActiveReports reporting engine as a part of your work, your deployment is royalty free, redistributable without limit, and has no end user licensing requirements. ActiveReports is XCOPY friendly, so you can just copy the assemblies into your project and deploy it all together.

Optional Maintenance Plan

ActiveReports offers an annual maintenance option which includes phone, email, and prioritized forum support. It also includes hot fixes, service packs, and major releases for the year.

What's New in ActiveReports 12

What's new in ActiveReports 12

Series line added to stacked bar charts

Add and customize series lines in column and bar charts. Properties include Style, Width, and Color.

Change the text orientation in chart axis points with Text Orientation property. Options include Auto, Angle, Horizontal, Rotated90, Rotated270, and Stacked.

CrossSectionBox now includes a CloseBorder property, so you can now choose to close the border of the control if your report spans across multiple pages.

Now you can display geospatial data directly on the Map with new function =MapPoint(<Latitude>,<Longitude>). This function is available for a map Point Layer only.

Combine unlimited related datasets from different data sources with the Dataset Joins feature8 Enable report authors to combine related datasets from different data sources--all in the same report! If you have data from a CRM, SCM, and ERP, you can use Dataset Joins to join them in nested Tables, Tablix and other data regions in ActiveReports 12 using expressions.

CSV export and JSON export are now supported.

Page reports now support subreports: Subreports, which have always been available in section and RDL reports, are now available in fixed page layout reports.

What's New Roadmap

Award-winning .NET Reporting Solutions

GrapeCity, 2 Publisher, ComponentSource

#2 Publisher
2018 ComponentSource

ActiveReports Professional, 3 Product Award

ActiveReports Professional
#3 Product Award
2018 ComponentSource

ActiveReports Professional, 5 Product Award

ActiveReports Standard
#5 Product Award
2018 ComponentSource

ActiveReports Professional, Silver, Reporting, Analysis and Visualization

ActiveReports Professional
Silver, Reporting, Analysis and Visualization
Visual Studio Magazine’s 2017 Reader’s Choice Awards

Recent Blogs