New Customer Signup

Show Password

Read our Privacy Policy

Multi-platform Reporting Component with Pure Power

ActiveReports
  • ActiveReports 7: Fixed Page Layout (Part 1)
  • ActiveReports 7: Fixed Page Layout (Part 2)
  • ActiveReports 7: Fixed Page Layout (Part 3)
  • ActiveReports 7: Fixed Page Layout (Part 4)
  • ActiveReports Promo Video
  • Quick Start: Using ActiveReports in a Windows Forms Application (Part 1)
  • Quick Start: Using ActiveReports in a Windows Forms Application (Part 2)
  • ActiveReports Overview: Viewer Controls
  • How to Use ActiveReports Web Viewer with ASP.NET MVC - ActiveReports

The award-winning .NET reporting tool for Silverlight, Windows Forms, ASP.NET, and Windows Azure provides Microsoft .NET developers with familiar Visual Studio integrated designers and components, as well as an extensive API. Create reports ranging in functionality from form-based reports such as invoices and insurance documents, to transaction reports such as sales and accounting, to analytical reports such as sales and budget analysis and portfolio analysis.

ActiveReports joined the ComponentOne product line on July 1, 2012, when ComponentOne became a division of GrapeCity. See what's new in ActiveReports 7.

Why use ActiveReports 7?

  • Multiple Report Types to Fit Your Reporting Needs

    • Fixed Page Layout gives developers a new way of creating reports where layout is the primary focus. Great for creating invoices, prospectus reports, forms, or other highly structured reports.
    • Continuous Page Layout makes it easy to create reports using tables, crosstabs, charts, and other data regions with flexible layouts.
    • Section Reports follow the tradition of previous ActiveReports versions and are similar to Access reports. Using code-behind or scripts, you can respond to the various events that occur while the report generates to create extremely customized reports that are hard to produce with other products.
  • Fast .NET Reporting Engine

    ActiveReports 7 is optimized for speed. Its unique architecture allows the lean reporting engine to quickly read records from the data source and immediately render them to the output device. The simplicity of the design allows the data to pass through quickly from processing to rendering.

  • Flexible .NET API

    The extensive ActiveReports 7 API allows Visual Basic and C# developers to completely control the report processing engine to fit their needs. Events and properties control:

    • Data retrieval
    • Data transformation
    • Layout
    • Rendering

    In addition, the API gives the developer complete control over the rendered document to allow selective printing or export, post-render drawing or stamping on pages, n-page, and booklet printing. For added control, ActiveReports 7 provides unmanaged access to the print job, allowing tray selection and duplex printer management as the document is rendered to the printer.

  • Data Visualization and Layout

    Data Visualization and Layout

    Whether you need a simple listing or groups with keep-together control, master-detail reports, sub-reports, horizontal and vertical multi-column reports, address labels and badges, or richly formatted letters with mail merge support, ActiveReports is the solution.

    Simple and lightweight report controls allow you to easily create dazzling reports. With a selection including textbox, checkbox, line, shape, cross-section box, image, formatted text with mail merge, barcode (2D and 3D), chart, and other data visualization controls, they support a wide range of business reports. You can create reports of any size with nearly endless layout options.

  • Rich Data Binding

    Rich Data Binding

    .NET data sources allow you to connect to any of the standard databases, plus .NET in-memory objects and collections. In addition, unbound data mode opens up the report to data from anywhere, in any form. If your application can access it, so can the report engine.

  • Visual Studio Integrated Design Time

    Visual Studio Integrated Design Time

    The ActiveReports 7 report designer integrates with the Microsoft Visual Studio IDE allowing C# and Visual Basic developers to create reports and compile them into their Windows Forms, ASP.NET, and Silverlight applications. ActiveReports Professional Edition users can also use the royalty-free end-user report designer control to give similar report design functionality to end users within the business application.

  • Cross-platform Support

    Cross-platform Support

    ActiveReports 7 offers versatile viewers to extend the reach of your reports to every platform. Built-in report viewers include Windows Forms, Adobe Flash, Microsoft Silverlight, and a rich HTML viewer, all with built-in search functions, hyperlink interaction, a table of contents, and multi-page zoom view support.

    ActiveReports includes Adobe PDF export with advanced encryption and international font support, Microsoft Excel export, and Rich Text Format (RTF) export. The extensive API allows fine control over the exported documents and their properties. The ActiveReports reporting engine supports cloud computing on Microsoft's Windows Azure platform under partial trust as well as full trust.

  • Support for Migration from Other Reporting Tools

    Support for Migration from Other Reporting Tools

    ActiveReports 7 helps you preserve your past investments with easy report conversion from Microsoft Access and SAP Crystal Reports, thus greatly reducing the effort involved in recreating old reports when you migrate. No need to start from scratch!

  • Global Options and Localization Support

    Global Options and Localization Support

    Localize the ActiveReports user interface to meet the needs of all of your international users. (There are fully localized Chinese and Japanese versions for those specific markets.) Localization also extends to the reports themselves: the reporting engine can use locale-specific text and formatting without the need to create multiple reports.

  • Deployment

    Deployment

    ActiveReports 7 uses XCOPY deployment, making installation of your applications incredibly simple. There are no special merge modules to include, no licensing servers to install alongside your application, and no onerous activation procedures to go through.

Features and Highlights

Visual Studio 2012 Ready

Get even more out of Visual Studio 2012 with ActiveReports 7: see increased productivity with less code required and added functionality. ActiveReports 7 offers full support for Visual Studio 2012. While ActiveReports 7 allows you to adopt the latest technologies, it also supports versions 3.5 and higher of the .NET Framework. Visual Studio 2012 Ready

Multiple Report Types to Fit Your Reporting Needs

  • Fixed Page Layout gives developers a new way of creating reports where layout is the primary focus. Great for creating invoices, prospectus reports, forms, or other highly structured reports.
  • Continuous Page Layout makes it easy to create reports using tables, crosstabs, charts, and other data regions with flexible layouts.
  • Section Reports follow the tradition of previous ActiveReports versions and are similar to Access reports. Using code-behind or scripts, you can respond to the various events that occur while the report generates to create extremely customized reports that are hard to produce with other products.
Multiple Report Types to Fit Your Reporting Needs

Seamless Visual Studio Integration for an Easy Start

When you install ActiveReports, report design templates are added to the Visual Studio installed templates list. You can choose from page report, code-based section report, or XML-based report templates. We also install entire-project templates to get you started with creating a reporting application quickly! Seamless Visual Studio Integration for an Easy Start

Easy-to-use Report Designer

Easily design great looking reports using the ActiveReports 7 report designer. The Designer tab organizes your design elements in one place:
  • The dockable Report Explorer keeps all report controls, fields, parameters, and report settings at your fingertips
  • The ActiveReports toolbox allows you to drag and drop controls onto your report and customize them
  • The Preview tab lets you see how your reports will look at run time without running the project
Easy-to-use Report Designer

Use the Report Designer Control in your Own Apps

The ActiveReports Professional Edition features a royalty-free, fully customizable end-user report designer control for Windows Forms. This allows you to host the report designer in your own Windows Forms applications and allow your end users to create and modify their own reports. You can also combine the Designer and Visual Studio PropertyGrid controls for full reporting functionality. As a starting point for your own application, see the sample project included in the installation. Use the Report Designer Control in your Own Apps

Localize Reports for Different Cultures

All report types in ActiveReports 7 support localization of reports. Localize the content of your reports in the same way that you do a Windows Forms application. You can also specify that certain controls always use a particular culture for formatting purposes (for example, when displaying US Dollar values from your database while viewing the report in France). Localize Reports for Different Cultures

Localize Controls and the Entire UI for Different Cultures

ActiveReports uses standard .NET localization satellite assemblies. Included with the installation is the complete set of resource files needed to localize the controls and the engine so your users see everything in their own language. Localize Controls and the Entire UI for Different Cultures

Customizable Report Viewer Control for Windows Users

The included Windows Forms Viewer control allows you to offer your end users:
  • Selection of report parameter values
  • Report zooming and previewing
  • Multiple tabs for viewing hyperlinks
  • Split-page and multi-page views
  • Table of Contents pane
  • Thumbnails pane with thumbnails of report pages
  • Text searches
Customize the toolbar with extra buttons, and hide features that you don't want to use. To get started, simply add the control to your Visual Studio toolbox and drop it on a form. Customizable Report Viewer Control for Windows Users

Silverlight Viewer for Rich Reporting in Silverlight

The Silverlight Viewer control included in ActiveReports Professional Edition allows developers to display reports within their Silverlight applications. The control supports:
  • Report parameters
  • Report drill through
  • Exporting the report into the various formats supported by the product
Built on the MVVM design model, the viewer control will fit right in with the rest of your applications. Use your own template resources to alter the way the viewer looks, for example, to add or remove toolbar buttons. Silverlight Viewer for Rich Reporting in Silverlight

Flash Report Viewer Provides Rich Browsing on the Web

The Flash-based report viewer, included in ActiveReports Professional Edition, provides a seamless, interactive report viewing experience and one-touch printing.
  • Choose from pre-defined themes (including Office, Windows XP, Vista, and Windows Classic)
  • Enhance the viewer experience by controlling the printing, paging, table of contents, thumbnail views, and other options with the extensive client-side API
  • Localize the Flash Viewer with one of several included locales - if your language is not available, you can translate it for us and we'll integrate it into the product
* This feature requires Adobe Flash version 10 or higher. Flash Report Viewer Provides Rich Browsing on the Web

AJAX-based ASP.NET WebViewer

The ASP.NET WebViewer control, included in ActiveReports Professional Edition, provides developers with multiple ways of displaying reports all with the same server-side control. Display reports using a:
  • Rich HTML-based viewer that uses AJAX for page requests as well as passing parameter information back to the server.
  • Raw-HTML dump that precludes the interactivity options, but is good for just giving the user everything at once.
  • PDF-based viewer, gives your users the best printing option available as it avoids issues that come from printing HTML.
  • Flash-based viewer.
AJAX-based ASP.NET WebViewer

Support for Windows Azure Reporting

ActiveReports 7 supports reporting within Microsoft Windows Azure cloud services in full trust mode. Although there are some restrictions because of the underlying platform limitations, you have early access to the benefits of using this platform. In addition to PDF, ActiveReports 7 also supports the Excel Export filter in Azure full trust. Support for Windows Azure Reporting

ASP.NET Medium Trust Support

ActiveReports 7 supports ASP.NET medium trust environment, with some restrictions. Understanding that many web hosting environments do not grant full trust, we've done our best to improve your ASP.NET reporting experience. ASP.NET Medium Trust Support

Built-in, Customizable Charts with Advanced Features

The ActiveReports toolbox includes a Chart control that supports the most commonly used 2D and 3D chart types, including XY charts and financial charts. Built-in, Customizable Charts with Advanced Features

Report Parameters Enable Dynamic Filtering of Data

Use the ActiveReports Parameters collection to:
  • Pass values directly into a textbox or a chart on a report
  • Choose what subset of data from your data source to display in a particular instance of a report
  • Pass values from a main report into a subreport
Specify report parameter values in code prior to running the report or collect them at run time through any of the various viewer controls. Page reports support rich report parameters that let you prompt the user to select values from a list that can be data bound, or use cascading parameters to let the user narrow down their selection. Report Parameters Enable Dynamic Filtering of Data

Wide Report Layout Flexibility

  • Section Reports allow you to use group headers and footers to section off portions of data in your reports. Or, if necessary, you can embed a report in another report using the Subreport control. Once you place the Subreport control on a report, you attach a report object to it in code. You can pass parameters to the subreport from the main report, ensuring that data related to the main report displays in each instance of the subreport.
  • Page Reports offer a wide array of layout choices, focused on letting "data regions" do their own layout and design. The new Fixed Page Layout report type offers a true WYSIWYG report design experience. You can also use the Continuous Page Layout model which allows controls to grow and flow as needed.
Wide Report Layout Flexibility

Export to a Wide Range of Document Formats

ActiveReports 7 includes tools for exporting your reports to popular formats like:
  • Adobe PDF with advanced encryption and international font support
  • Microsoft Excel
  • HTML
  • Rich Text Format (RTF) or Microsoft Word
  • Text or XML
  • Various image formats (such as PNG, JPG, BMP, and TIFF)
The extensive APIs allow fine control over the exported documents and their properties. You can use the exported documents in both Windows-based and Web-based applications. Provide export options for your users, or have your application create the exports automatically. With a separate DLL for each export format, you are free to use and deploy any combination. Export to a Wide Range of Document Formats

Advanced PDF Reporting Features

By using a single setting, you can prompt users to print a report when the PDF opens. Additionally, the well-known PDF reporting features of ActiveReports 7 just got even better in the Professional Edition. While exporting .NET reports to PDF, you can now digitally sign your reports with a hidden signature or with visible text and graphics. Personalize your signature using 16 attributes. For example:
  • Use the Signature to validate the report author
  • Use a Certification Level attribute to control user access
  • Use the Time Stamp feature to create third-party authorized versions of your documents
These features are fully compatible with Adobe's new security guidelines. Advanced PDF Reporting Features

Provide Powerful Printing Capabilities

With ActiveReports, printing your reports is not only easy but it's powerful and fast. At design time and run time, configure duplex printing, print multiple copies, and configure page orientation. The Windows Viewer control also has additional advanced printing options such as page scaling, n-up printing, and watermarks. Provide Powerful Printing Capabilities

Built-in Barcode Control

ActiveReports has excellent integrated barcode functionality, including two new barcode symbologies in the latest version:
  • Intelligent Mail barcode (the US Postal Service is replacing the Postnet barcode with IM beginning in 2013)
  • DataMatrix
Several options have also been added to the EAN and UPC symbologies. Built-in Barcode Control

Crystal Reports® and Access Report® Conversion Tools

ActiveReports 7 comes with an ActiveReports Import tool that supports the conversion of Microsoft Access and Crystal Reports (versions 2008 and 2010) to ActiveReports. Due to differences between products, the extent to which your reports are converted depends on your specific report layout. Crystal Reports® and Access Report® Conversion Tools

External Style Sheets and Themes for Consistent Style

With ActiveReports, you can set up styles and apply them to various controls within your reports, and then save the styles to an external XML file for use in other reports. Then, if you want to distribute the same reports with a different look, simply change the style sheet instead of changing fonts and colors and sizes on individual controls in each report. Themes can also include images, allowing logos or other ornamental images to be swapped out easily. External Style Sheets and Themes for Consistent Style

Extensive Public Knowledgebase

When you buy ActiveReports and related products, you're getting a market leading product, and the confidence of knowing that for more than a decade, over 50,000 developers have adopted and enriched the product with their experience and skills and have contributed to a global online knowledge base with innumerable links, articles, forum discussions, comparisons, blogs, and emails. Extensive Public Knowledgebase

Royalty-free XCOPY Deployment Eliminates Costs and Overhead

With ActiveReports, you can create code-based section reports within Visual Studio and compile them directly into the executable. Additionally, you can use Page reports or XML-based section reports with script that can be distributed without compiling them into the application. You can distribute ActiveReports assemblies using XCOPY deployment or place them in the Windows global assembly cache (GAC). With XCOPY deployment, developers can easily distribute applications without being forced to use complicated installer technologies. Royalty-free XCOPY Deployment Eliminates Costs and Overhead

What's New in ActiveReports 7?

In the most significant ActiveReports release ever, ActiveReports 7 brings more controls, customization, and page layouts. Plus, it now includes tables and matrices (features familiar to Data Dynamics Reports users)! Also enjoy support for Visual Studio 2012.

Visual Studio 2012 Ready

Get even more out of Visual Studio 2012 with ActiveReports 7: see increased productivity with less code required and added functionality. ActiveReports 7 offers full support for Visual Studio 2012. While ActiveReports 7 allows you to adopt the latest technologies, it also supports versions 3.5 and higher of the .NET Framework.

New Report Layout Options

Page Report

New Page reports offer advanced data regions to make it easy to create different kinds of reports. Charts, tables, crosstabs, and more can be freely mixed within the same report, eliminating the need to use subreports in most instances.

  • Fixed Page Layout: create highly structured reports using the new FPL reporting engine. Reports using this model won't go changing your layout, and the advanced data overflow capabilities allow you to easily design WYSIWYG reports.
  • Continuous Page Layout: take advantage of various data regions to let them format the data fed into them in their own ways. Tables can use multiple groups and grow as needed, while crosstabs can group data along rows and columns. As data regions grow, other report controls respond dynamically, moving as needed.

Tables, Matrix, List, and Banded List

ActiveReports 7 now includes features familiar to Data Dynamics Reports users. Providing more report layout flexibility, ActiveReports 7 includes Tables, Matrix, Banded Lists and Charts as part of page report layout options. All of these can contain other report items such as text boxes, images, bar codes, sub reports, shapes, graphs, calendars and more.

  • The Table data region has a static number of columns, and you can add group header and footer rows.
  • The Matrix is a data region with dynamic numbers of rows and columns, and is similar in functionality to a cross tab or pivot table.
  • The List is a free-form data region in which you can place other report items.

AJAX-based ASP.NET WebViewer Control

ASP.NET WebViewer

The new AJAX-based WebViewer control no longer relies on ASP.NET postbacks to do its work. It has also been updated with a new API and report parameter support, so you no longer need to write the code to handle parameter input yourself!

Advanced Printing Support

Scale pages, add page watermarks, print multiple report pages on a single sheet (N-up)!

New Barcode Features

New ActiveReports 7 Barcode Features
  • New symbologies including Intelligent Mail and Data Matrix
  • New features in UPC/EAN barcodes

Rich-parameter Support Across All Viewers

All viewer controls can now prompt the user for parameter values. When using page reports, these parameters can also offer sophisticated data entry options such as a data-bound list of values to choose from and cascading parameters where one parameter value filters the list of available values for the next parameter.

Migration Made Easy

Migration of applications created in ARN3 and AR6 to AR7 is now even simpler Existing ARN1 and ARN2 users can also upgrade to AR7 using the converter utility.

Export to Google Docs

With this release, take advantage of collaboration features like spreadsheet sharing, online storage, and real-time editing over the internet with the ability to export your report to the cloud from Excel to Google Docs.

PDF/A Format Export Support

Now you can digitally preserve your reports over extended periods by choosing to export the report in PDF/A. The following PDF/A compliance levels are supported in ActiveReports:

  • PDF/A – 1
  • PDF/A – 2
  • PDF/A – 3

Built-in Viewer for WPF

The latest release adds a Viewer for WPF allowing you to design WPF (including XBAP applications). Use the fully functional, in-built WPFViewer with your applications or customize the default XAML template to enhance user experience.

Persistent Licensing

Once you've entered a retail license key, your system remains licensed until you manually deactivate that license, making it easier to upgrade to maintenance releases.

What's New in Previous Versions?

Take a look at ActiveReports' release history to find out what's new in previous releases.