Collapse

Migrate Reporting Application

To migrate Embedded Reporting Tools such as Report Viewer, Report Designer and Report Writer from Syncfusion® Essential Studio to Bold Reports®, replace each Essential Studio package with the matching Bold Reports® package for your platform. Then follow the migration steps for that platform.

Refer to the Report Viewer NuGet packages section to learn more about installing and configuring Report Viewer NuGet packages.

How do I migrate JavaScript Embedded Reporting Tools to Bold Reports®?

To migrate a JavaScript reporting application to Bold Reports®, replace the Essential Studio packages with the BoldReports.JavaScript and BoldReports.Web packages. The following table maps the Essential Studio packages to the Bold Reports® packages for your JavaScript reporting application.

Purpose Essential Studio Packages Bold Reports® Package Description
Client Side Script and Styles Syncfusion.JavaScript.ReportDesigner

Syncfusion.JavaScript

BoldReports.JavaScript BoldReports.JavaScript package contains Report Viewer and Report Designer HTML5 and JavaScript components for web development.
Server Side Helper Syncfusion.Web.ReportDesigner

Syncfusion.Web.ReportViewer

BoldReports.Web BoldReports.Web is a server-side helper package to build Web API service for Report Viewer and Report Designer components.

Refer to the JavaScript Report Viewer migration steps.

How do I migrate Angular Embedded Reporting Tools to Bold Reports®?

To migrate an Angular reporting application to Bold Reports®, replace the Essential Studio packages with the @boldreports/javascript-reporting-controls, @boldreports/angular-reporting-components, @boldreports/global, and BoldReports.Web packages. The following table maps the Essential Studio packages to the Bold Reports® packages for your Angular reporting application.

Essential Studio Packages Bold Reports® Package Description
syncfusion-javascript

@boldreports/javascript-reporting-controls JavaScript NPM packages contain the Reporting components scripts and styles.
ej-angular2

@boldreports/angular-reporting-components Angular NPM packages contain the Reporting components scripts and styles.
syncfusion-ej-global

@boldreports/global Globalize NPM packages contain the Reporting components globalize scripts.
Purpose Essential Studio Packages Bold Reports® Package Description
Server Side Helper Syncfusion.Web.ReportDesigner

Syncfusion.Web.ReportViewer

BoldReports.Web BoldReports.Web is a server-side helper package to build Web API service for Report Viewer and Report Designer components.

Refer to the Angular Report Viewer migration steps.

How do I migrate ASP.NET Core Embedded Reporting Tools to Bold Reports®?

To migrate an ASP.NET Core reporting application to Bold Reports®, replace the Essential Studio packages with the BoldReports.AspNet.Core and BoldReports.Net.Core packages. The following table maps the Essential Studio packages to the Bold Reports® packages for your ASP.NET Core reporting application.

Purpose Essential Studio Packages Bold Reports® Package Description
Client Side Tag Helper Syncfusion.EJ.AspNet.Core

BoldReports.AspNet.Core BoldReports.AspNet.Core package contains runtime assemblies for building line-of-business applications that can run on Windows, Linux, and Mac. It contains HTML Helpers for Report Viewer and Report Designer components to build server-side dynamic websites based on Microsoft's ASP.NET Core.
Server Side Helper Syncfusion.EJ.ReportDesigner.AspNet.Core

Syncfusion.EJ.ReportViewer.AspNet.Core

Syncfusion.Report.Net.Core

BoldReports.Net.Core BoldReports.Net.Core is a server-side helper package to build ASP.NET Core Web API service that is used for Report Viewer and Report Designer controls with ASP.NET Core.

Refer to the ASP.NET Core Report Viewer migration steps.

How do I migrate ASP.NET MVC Embedded Reporting Tools to Bold Reports®?

To migrate an ASP.NET MVC reporting application to Bold Reports®, replace the Essential Studio packages with the BoldReports.Mvc4 or BoldReports.Mvc5 package and the BoldReports.Web package. The following table maps the Essential Studio packages to the Bold Reports® packages for your ASP.NET MVC reporting application.

Purpose Essential Studio Packages Bold Reports® Package Description
Client Side MVC Helper Syncfusion.AspNet.Mvc4

Syncfusion.AspNet.Mvc5

BoldReports.Mvc4

BoldReports.Mvc5
The BoldReports.Mvc4 and BoldReports.Mvc5 packages contain HTML Helpers for Report Viewer and Report Designer components to build server-side dynamic websites based on Microsoft's ASP.NET MVC.
Server Side Helper Syncfusion.ReportDesigner.AspNet.Mvc

Syncfusion.ReportViewer.AspNet.Mvc

BoldReports.Web BoldReports.Web is a server-side helper package to build Web API service for Report Viewer and Report Designer components.

Refer to the ASP.NET MVC Report Viewer migration steps.

How do I migrate ASP.NET Embedded Reporting Tools to Bold Reports®?

To migrate an ASP.NET reporting application to Bold Reports®, replace the Essential Studio packages with the BoldReports.WebForms and BoldReports.Web packages. The following table maps the Essential Studio packages to the Bold Reports® packages for your ASP.NET reporting application.

Purpose Essential Studio Packages Bold Reports® Package Description
Client Side Tag Helper Syncfusion.AspNet

BoldReports.Webforms The BoldReports.WebForms package contains HTML Helpers for Report Viewer and Report Designer components to build server-side dynamic websites based on Microsoft's ASP.NET Web Forms.
Server Side Helper Syncfusion.ReportDesigner.AspNet

Syncfusion.ReportViewer.AspNet

BoldReports.Web BoldReports.Web is a server-side helper package to build Web API service for Report Viewer and Report Designer components.

Refer to the ASP.NET Report Viewer migration steps.

How do I migrate WPF Embedded Reporting Tools to Bold Reports®?

To migrate a WPF reporting application to Bold Reports®, replace the Essential Studio packages with the BoldReports.Wpf package. The following table maps the Essential Studio packages to the Bold Reports® packages for your WPF reporting application.

Platform Purpose Essential Studio Packages Bold Reports® Package Description
WPF Components Packages Syncfusion.ReportControls.WPF

Syncfusion.ReportViewer.WPF

Syncfusion.ReportWriter.Base

BoldReports.Wpf BoldReports.Wpf is a .NET Report Viewer, Report Writer control package to view and export RDL/RDLC reports within a .NET application.

Refer to the WPF Report Viewer migration steps.

How do I migrate UWP Embedded Reporting Tools to Bold Reports®?

To migrate a UWP reporting application to Bold Reports®, replace the Essential Studio packages with the BoldReports.UWP and BoldReports.Web packages. The following table maps the Essential Studio packages to the Bold Reports® packages for your UWP reporting application.

Purpose Essential Studio Packages Bold Reports® Package Description
Components Packages Syncfusion.SfReportViewer.UWP

BoldReports.UWP BoldReports.UWP is a Report Viewer control package to display RDL/RDLC reports within the Universal Windows Platform application. It builds the server-side implementations for Report Viewer component.
Server Side Helper Syncfusion.Web.ReportViewer

BoldReports.Web BoldReports.Web is a server-side helper package to build Web API service for Report Viewer and Report Designer components.

Refer to the UWP Report Viewer migration steps.