DevExpress.Web.Reporting 26.1.5-pre-26248

DevExpress Report Viewer and Designer for ASP.NET Web Forms and MVC

Use the DevExpress Web Document Viewer and End-User Report Designer to display and edit DevExpress Reports in ASP.NET Web Forms and ASP.NET MVC applications. This package implements browser-based controls that let users design, view, print, and export reports directly within ASP.NET web applications.

Included Components

  • Document Viewer: Displays an interactive document preview generated from a DevExpress Report. The Document Viewer allows users to preview data, change report parameters, print, and export the resulting document.
  • End-User Report Designer: Allows users to create and modify reports using a drag-and-drop interface. Supports various data source types. Includes a fully functional Document Viewer to preview and export reports.

Examples

Get Started

Follow instructions in the following step-by-step tutorials:

Example 1: Hide Export Options from Tab Panel (Document Viewer)

Handle the client-side CustomizeExportOptions event and call the HideExportOptionsPanel method:

  • ASP.NET MVC

    <script type="text/javascript">
    function onCustomizeExportOptions(s, e) {
        e.HideExportOptionsPanel();
    }
    </script>
    @Html.DevExpress().WebDocumentViewer(settings =>
    {
        settings.Name = "WebDocumentViewer1";
        settings.ClientSideEvents.CustomizeExportOptions = "onCustomizeExportOptions";
    }).Bind("XtraReport1").GetHtml()
    
  • ASP.NET Web Forms

    <script type="text/javascript">
        function onCustomizeExportOptions(s, e) {
            e.HideExportOptionsPanel();
        }
    </script>
    <dx:ASPxWebDocumentViewer ClientInstanceName="WebDocumentViewer1" ID="ASPxWebDocumentViewer1" runat="server">
        <ClientSideEvents CustomizeExportOptions="onCustomizeExportOptions" />
    </dx:ASPxWebDocumentViewer>
    

For more customization scenarios, refer to the following help topics:

Example 2: Hide a Toolbar Command (Report Designer)

Handle the client-side CustomizeMenuActions event to customize commands at runtime. The following code snippets hide the built-in Validate Bindings toolbar command:

  • ASP.NET MVC

    <script type="text/javascript">
        function customizeActions(s, e) {
            // Get the "Validate Bindings" action and hide it.
            var validateBindingsAction = e.GetById(DevExpress.Reporting.Designer.Actions.ActionId.ValidateBindings);
            if (validateBindingsAction)
                validateBindingsAction.visible = false;
        }
    </script>
    
    @Html.DevExpress().ReportDesigner(settings => {
        settings.Name = "ReportDesigner1";
        settings.ClientSideEvents.CustomizeMenuActions = "customizeActions";
    }).Bind(new DevExpress.XtraReports.UI.XtraReport()).GetHtml()
    
  • ASP.NET Web Forms

    <script type="text/javascript">
        function customizeActions(s, e) {
            // Get the "Validate Bindings" action and hide it.
            var validateBindingsAction = e.GetById(DevExpress.Reporting.Designer.Actions.ActionId.ValidateBindings);
            if (validateBindingsAction)
                validateBindingsAction.visible = false;
        }
    </script>
    <dx:ASPxReportDesigner ID="ASPxReportDesigner1" ClientInstanceName="reportDesigner" runat="server">
        <ClientSideEvents CustomizeMenuActions="customizeActions" />
    </dx:ASPxReportDesigner>
    

For more customization scenarios, refer to the following help topics:

Evaluation Period, Pricing Options, and Licensing Terms

Whether you own a license or want to start a 30-day evaluation, download and register your DevExpress license key. To obtain your key, sign in to the DevExpress Download Manager with an existing DevExpress.com account or create a free account. For key registration instructions, see License Key for DevExpress Products.

If you purchase a license after evaluating a product, re-register your updated DevExpress license key to remove evaluation warnings and messages.

This package is included in the following commercial subscriptions:

See DevExpress Subscriptions & Licensing for subscription comparison tables, purchasing FAQ, and licensing information.

DevExpress.Web.Mvc5 — Contains DevExpress ASP.NET MVC extensions for ASP.NET MVC 5 applications. Required for Web Document Viewer and End-User Report Designer controls.

Demos

Documentation

Software Bill of Materials (SBOM)

To access SBOM files for DevExpress packages, please refer to the following article: Software Bill of Materials (SBOM) for DevExpress .NET assemblies/NuGet packages, JavaScript, VCL and other redistributable artifacts.

See Also: Information Security | Security - What You Need to Know

Useful Online Resources

Showing the top 20 packages that depend on DevExpress.Web.Reporting.

Packages Downloads
DevExpress.Web.Mvc
This package implements the common functionality of DevExpress Extensions for ASP.NET MVC.
13
DevExpress.Web.Mvc5
This package implements the common functionality of DevExpress Extensions for ASP.NET MVC.
13
DevExpress.ExpressApp.ReportsV2.Web
The Reports V2 module for XAF ASP.NET WebForms apps.
12
DevExpress.Web.Reporting.Azure
This package provides services specifically designed to work with web reporting applications in the Microsoft Azure environment.
12
DevExpress.Web.Mvc5
This package implements the common functionality of DevExpress Extensions for ASP.NET MVC.
10
DevExpress.ExpressApp.ReportsV2.Web
The Reports V2 module for XAF ASP.NET WebForms apps.
9
DevExpress.Web.Mvc
This package implements the common functionality of DevExpress Extensions for ASP.NET MVC.
9
DevExpress.Web.Reporting.Azure
This package provides services specifically designed to work with web reporting applications in the Microsoft Azure environment.
8
DevExpress.Web.Mvc
Target Platform/Framework: Web DevExpress Product Libraries Used: ASP.NET MVC 5 components (https://www.devexpress.com/mvc) Available in the following DevExpress Subscription(s): Universal, DXperience, ASP.NET & Blazor (includes DevExtreme), Reporting
8
DevExpress.Web.Mvc5
Target Platform/Framework: Web DevExpress Product Libraries Used: ASP.NET MVC 5 components (https://www.devexpress.com/mvc) Available in the following DevExpress Subscription(s): Universal, DXperience, ASP.NET & Blazor (includes DevExtreme), Reporting
8
DevExpress.Web.Mvc
This package implements the common functionality of DevExpress Extensions for ASP.NET MVC.
8
DevExpress.Web.Mvc5
This package implements the common functionality of DevExpress Extensions for ASP.NET MVC.
8

.NET Framework 4.6.2

Version Downloads Last updated
26.1.5 1 09/21/2026
26.1.5-pre-26248 1 09/21/2026
26.1.5-pre-26241 1 09/21/2026
26.1.5-pre-26235 1 09/21/2026
26.1.5-pre-26227 1 09/21/2026
26.1.4 1 09/21/2026
26.1.4-pre-26190 2 07/24/2026
26.1.4-pre-26179 2 07/02/2026
26.1.3 2 06/24/2026
26.1.2-beta 3 05/28/2026
25.2.10 0 09/22/2026
25.2.9 1 09/21/2026
25.2.8 4 06/17/2026
25.2.7 4 05/13/2026
25.2.6 6 04/12/2026
25.2.5 6 03/03/2026
25.2.4 7 02/23/2026
25.2.3 8 01/16/2026
25.1.14 0 09/22/2026
25.1.13 1 09/21/2026
25.1.12 4 06/17/2026
25.1.11 6 05/05/2026
25.1.10 6 04/12/2026
25.1.9 7 03/03/2026
25.1.8 8 01/18/2026
25.1.7 8 01/16/2026
25.1.6 8 01/16/2026
25.1.5 8 01/16/2026
25.1.4 8 01/17/2026
25.1.3 8 01/16/2026
23.2.9 10 09/13/2025
22.1.5 14 01/20/2025