Our Top ASP.NET 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.
.jpg)
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.

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.

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

Design Once, Use Everywhere
Reports designed with any of our report designers can be used in any desktop or web applications.

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

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

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

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

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.

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.

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.

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.

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.

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

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.

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

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.

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.
Watermark
Create real-world reports for ASP.NET 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.

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.

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.

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

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.

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

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

Barcodes
ActiveReports has over 120 barcode symbologies available to use in your ASP.NET projects.
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.
AcroForms
Creating editable PDFs, or PDF Forms, is easy with ActiveReports' Input Field control. The Input Field can be set to Textbox or Checkbox.

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.
.png)
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.

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.

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.