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.WPFSyncfusion.ReportViewer.WPFSyncfusion.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.