Skip to main content Skip to footer
ActiveReports.NET WPF Reporting Solution

Customize Your Reports With ActiveReports.NET - The Leader in WPF Reporting Solutions

Design and deliver powerful reports with our intuitive, reliable, and user-friendly report designers, rich controls, and extensible API for .NET in WPF, WinForms, and ASP.NET MVC.

Download Free Trial Request A Demo

Supported Technologies: WPF, WinForms, ASP.NET, ASP.NET MVC

Overview

A WPF reporting tool is a software component used for data consolidation and visualization within the Visual Studio IDE. ActiveReports.NET is a solution used by .NET developers to embed reporting within desktop applications. Major features such as flexible report designers and viewers, rich controls, and extensible API make ActiveReports.NET an industry leader.

ActiveReports .NET Report Designers

WPF Report Viewer

Customize the WPF Report Viewer control. With the ability to add custom buttons or remove pre-built ones you are in control. Extend touch capabilities for touch-enabled monitors and screens.

Deliver To Any Device

Extend reporting to Windows, Linux, and macOS by embedding ActiveReports in your .NET Core or .NET 8 applications. Create and deliver interactive reports to any device with web and desktop applications.

Rich Reporting Controls

WPF Report Controls

Visualize your data with a wealth of feature-packed controls such as charts, tables, tablix, barcodes, sparklines, maps, and more. Combined with multiple report types, ActiveReports provides the means to design reports for any business need.

Reliability You Can Trust

Reliability You Can Trust

ActiveReports has been a pioneering reporting solution since 1998 by introducing the first reporting tool to work inside the Visual Basic IDE, and then the first 3rd party Visual Studio integrated designer in .NET. After almost three decades, we continue to bring you, and your users, extensive reporting experience with rich controls, advanced features, and the latest tech.

Royalty-Free Deployment

Royalty-Free Deployment

Distribute reports in your JavaScript, ASP.NET, WPF, or WinForms applications without additional licensing. Runtime royalty-free with no user fees or CALs, freely distribute the customizable end-user report designers to your users for on-demand reporting.

Plug and Play Connectivity

Plug and Play Connectivity

Create reusable connections to ODBC, OLEDB, .NET, XML, Web Services, Data Objects, and runtime data sources even if you can't write a database query. Mix multiple sources in a single project and share reports for optimal efficiency.

Master Reports

Master Reports

Design dynamic templates for use with report contents.

  • Include common elements (logos, layout, and data sources)
  • Apply to any content report
  • Set file edit permissions to 'Read Only' for users or groups
Learn More
Extensible API

Extensible API

Maintain control of which features to make available to your users.

  • Customized rendering and dynamic reporting
  • Export to over a dozen formats using API
  • Embed custom controls in your reports using the API
Learn More
Visual Studio Integrated Report Designer

Visual Studio Integrated Report Designer

The fully integrated designer improves productivity.

  • Familiar, user friendly, UI for a gentle learning curve
  • Three powerful report layouts to fit practically any need
  • Full integration includes Toolbox, Properties, Report Explorer and more
Learn More
Interactive Rich Charting for WPF

Interactive Rich Charting for WPF

Visualize your data with 40+ plot templates.

  • Customize the appearance of charts
  • Improve user experience with drill through interactivity
  • Apply themes and styling
Learn More
Financial Report with Drill-Down and Parameters

Financial Report with Drill-Down and Parameters

Create insightful financial reports with rich charts, interactive Tables, powerful matrices, and more. Take the reports a step further with filters and parameters to really dig into the data.

Learn More

Our Top WPF Reporting Features

Offer Ad-Hoc Reporting to End-Users

By embedding the customizable End-User Report Designer component in your desktop or web solution, you can give your users a tailored ad hoc report-creation experience.



View Demo

Visual Studio Integrated Designer

Create reports in the same window as your project without switching to a different app with ActiveReports' VS Integrated Designer. This designer is fully integrated with Visual Studio offering a Toolbox, Properties and Report Explorer panes, and much more.

Learn More

Branch Out With Multiple Report Types

Pick from layout-driven page reports, scrolling RDL reports, and code-based section reports to create a full-featured report library.




Learn More

Extensible APIs

Control runtime report rendering using our extensible API. Customize report viewers, designers, and report data regions for a complete white-labeled experience.

Learn More

Design Once, Use Everywhere

Reports designed with any of our report designers can be used in any desktop or web applications.


Learn More

Export to Multiple Formats

Export to major modern document types like PDF, Excel, CSV, DocX, JSON, Word, RTF, HTML, Text, XML, and TIFF.


Learn More

Conditional Formatting

You can easily conditionally format your ASP.NET reports using expressions. Expressions are like simple scripts that you can use to calculate values, concatenate strings, or set a condition under which a style is applied.

View Demo

Drill-Down Reporting

Drill down functionality allows you to present an overview of your report while giving your users the ability to drill down into the more granular levels of data by clicking '+' icon. Drill Down reporting is as simple as setting the 'Toggle' property in ActiveReports.

View Demo

Drill-Through Reporting

The Drill-Through feature is a way of presenting the same data, or a subset of data, in a different layout and with different controls.





View Demo

Sparklines

Embed Sparklines in your WPF reports to show data trends in a simple chart. Sparklines can show data as Line, Column, Whisker, Area, or Stacked Bar type.

View Demo

Layers

Group controls within Layers to ensure WYSIWYG output or to make minor changes to the layout at runtime.


View Demo

Subreports

Re-use your reports, or use data from multiple disparate data sources in a single report with subreports. Changes in subreport will automatically show everywhere it is used.

View Demo

Sorting

Sorting is a basic interactive feature most useful with tabular reports. Setting an interactive sort is as easy as setting the 'Sort Expression' property in ActiveReports.


View Demo

Grouping

Table, Tablix, Charts, and other data regions support grouping. Create from simple tabular report to a complex multi-level grouped, sorted, and drill-down reports. Setting grouping, sorting, and drill-down is done by setting a single property.

View Demo

Dynamic Reporting

Use expressions and custom code to control report behavior at runtime. Use events to dynamically bind reports to data.




View Demo

Parameterized Reports

Another way to create dynamic reports is to use Parameters. Parameters are prompts to take user input and filter the data to the desired volume.




View Demo

Barcodes

ActiveReports has over 120 barcode symbologies available to use in your WPF projects.






View Demo

Charts

ActiveReports offers a total of 85 chart types across different chart technologies. Some of those charts include Area Charts, Bar Charts, Bubble Charts, Column Charts, Financial Charts, Line Charts, Pie Charts, Scatter Charts, and other complex charts.

View Demo

WYSIWYG Report Layout

With defined boundaries for each report item, Page reports generate a pixel perfect, WYSIWYG, report.




View Demo

Bookmarks

Bookmarks allow your users to jump to a section of your report. They are, essentially, hyperlinks that move the user to another area within the same report. Bookmarks are most useful with long reports such as ledgers and catalogs.

View Demo

Table of Contents

Display an organized hierarchy of report heading levels and labels, along with their page numbers, in the body of your report.




View Demo

Aggregates

Create financial accounting reports for WPF with ActiveReports with Table and Tablix controls that have built-in support for aggregates and calculated fields to summarize accounting data.

View Demo

Nested Controls

Nest one control inside another. Some controls, such as a Textbox, Table, Tablix, Shape, and more allow you to place other controls inside them. You can put a Chart, Image, or even a Table inside another Table.

View Demo

Watermark

Create real-world reports for WPF with ActiveReports. This report shows how to add a watermark to a legal and/or sensitive document such as government forms, agreements, acquisitions, and mergers.

View Demo

Master Reports

Create dynamic templates for maintaining branding, layout, themes, data sources, code, and apply them across all reports. Control what areas of the report users can modify and lock the rest.

View Demo

Mail Merge

Embed HTML text in your WPF reports using ActiveReports FormattedText control. As a versatile reporting control, FormattedText is frequently used to create mail merge reports.

View Demo

Maps

Use maps in your WPF reports to deliver regional information. ActiveReports maps use multiple layers (Polygon, Point, Line, and Tile) to display data.


View Demo

Bullets

Bullet graphs, or bullet charts, are a great way to show progress towards a certain goal and serve as an alternative to dashboard gauges and meters.


View Demo

AcroForms

Creating editable PDFs, or PDF Forms, is easy with ActiveReports' Input Field control. The Input Field can be set to Textbox or Checkbox.


View Demo

Hierarchical Layout

Create hierarchical, tree-view type, reports using the List, Table, Tablix, and Banded List controls. Embed one or more controls within each data region with grouping enabled and optionally set drill-down functionality.

View Demo

RTL and Localization

ActiveReports supports both Left-To-Right and Right-To-Left text direction. Localize, ActiveReports controls, designers, and viewers to the Culture and Language Name property as defined by MSDN.

View Demo

List

Easily build a free-form layout for repeating data records using the List control. With the Detail Grouping property, the List control will iterate its layout until the grouped data is exhausted.

View Demo

Multi-Column Reports

You can divide your report page into multiple columns, similar to MS Word. This demo shows a report with a 2-column layout and the table filling both columns.

View Demo

Deliver Beautifully-Designed WPF Reports in Less Time with the ActiveReports Designers

Ad hoc Report Designer for Web

This standalone WinForms app enables you to build complete design-based reports code-free and offer ad hoc report design for your end-users as a desktop application.

  • Easily create new reports with the drag-and-drop interface
  • Toolbox, Properties, Report Explorer, and Grouping panels built-in
  • Customize to fit your needs
  • Familiar, user-friendly, UI
Learn More

Visual Studio Integrated Report Designer

The Visual Studio-based designer includes full integration into the best WPF IDE.

  • Toolboxes and properties windows
  • Drag and drop controls to the design surface
  • Build code-based functions in the code behind
  • Available in ActiveReports Professional and Standard
View Demo

Customer Feedback and Awards

Five Star Rating

"Great software as always!"

BRIAN GOODRICH

Five Star Rating

"The GrapeCity products provide the tools my team needs."

BARRY BRINSON

Five Star Rating

"I cannot imagine developing reliable, robust, business applications without ActiveReports!"

JIM BULLINGTON

ComponentSource Award 2023 #5 Product ComponentSource Award 2023 Top 5 Product
Microsoft

"When I run into complex problems, I turn to my ComponentOne Studio Enterprise toolbox."

KEN SPENSER, MICROSOFT REGIONAL DIRECTOR - FRAMEWORK MASTERS

"I love to use C1 components! I can be confident that if I need to do a particular task, ComponentOne will have the control to do the job."

SILV SORDELLO, SOFTWARE DEVELOPER

Microsoft

"As an ISV, I need tools that allow me to be competitive. Therefore, it's a must to use reliable and stable tools for customized solutions...ComponentOne provides all that to me and even more!"

DENNIS WALLENTIN, MICROSOFT MVP (EXCEL)

"Easier to use right off the bat. I liked using the Scheduler for drag-and-drop capability."

MICHELLE GIBSON, SOFTWARE ENGINEER