
Improves reporting for Angular, ASP.NET Core and Blazor.
Fixes
All Reporting products
- Series Filter is incorrectly applied for a specific data source type.
Reporting for Angular
- Complex Grouping in Reports - The NullReference exception occurs at DevExpress.XtraPrinting.Native.HeaderFriendsHelper.CollectFriends.
- NullReferenceException occurs on passing several parameters from the Angular Client to a report.
- Web Document Viewer - An error may be thrown on searching in documents that contain multiple pages.
- Web Document Viewer - Cached documents are not cleared after the timeout expiration (Microsoft .NET Framework back end).
- Web Document Viewer (Angular) - Runtime errors occur when a component is destroyed.
- Web Report Designer - An incorrect CSS class name is assigned to a custom control's icon in the Report Explorer panel.
- Web Report Designer - Drop-down menus are cut on the Relations editing page of the Data Source Wizard.
- Web Report Designer - It's not possible to select multiple items in the Field List on Apple Mac OS.
Reporting for Microsoft ASP.NET Core
- An image signature located in a table cell is not exported to Microsoft Excel, HTML, or image files.
- Changes made to static XRRichText are lost upon opening a localizable report.
- Complex Grouping in Reports - The NullReference exception occurs at DevExpress.XtraPrinting.Native.HeaderFriendsHelper.CollectFriends.
- EFDataSource - "Cannot connect to database" error is thrown when using the Data Source Wizard.
- End-User Web Report Designer - XRRichText incorrectly handles UTF-8 encoding of opened files.
- Incorrect Unicode mapping in a report PDF generated by Linux.
- Web Document Viewer - An error may be thrown on searching in documents that contain multiple pages.
- Web Report Designer - An incorrect CSS class name is assigned to a custom control's icon in the Report Explorer panel.
- Web Report Designer - Drop-down menus are cut on the Relations editing page of the Data Source Wizard.
- Web Report Designer - It's not possible to select multiple items in the Field List on Mac OS.
- Web Report Designer - Reports with a large number of parameters are opened slowly in the web designer.
Reporting for Blazor
- Blazor - The size of DxPopup is incorrect after the Blazor Report Viewer is added.
- Complex Grouping in Reports - The NullReference exception occurs at DevExpress.XtraPrinting.Native.HeaderFriendsHelper.CollectFriends.
- DxReportViewer - It is not possible to apply localization.
- DxReportViewer (Blazor native) - The component's height cannot be set.
- DxReportViewer works incorrectly when rendered on the Index page (e.g., it is not possible to adjust the default zooming level).
- Native Report Viewer - The toolbar is collapsed in a multi-lingual application.
- Web Document Viewer - An error may be thrown on searching in documents that contain multiple pages.
- Web Report Designer - An incorrect CSS class name is assigned to a custom control's icon in the Report Explorer panel.
- Web Report Designer - Drop-down menus are cut on the Relations editing page of the Data Source Wizard.
- Web Report Designer - It's not possible to select multiple items in the Field List on Mac OS.
Reporting for MVC
- Complex Grouping in Reports - The NullReference exception occurs at DevExpress.XtraPrinting.Native.HeaderFriendsHelper.CollectFriends.
- End-User Web Report Designer - XRRichText incorrectly handles UTF-8 encoding of opened files.
- Web Document Viewer - An error may be thrown on searching in documents that contain multiple pages.
- Web Document Viewer - Cached documents are not cleared after the timeout expiration (.NET Framework back end).
- Web Document Viewer - Sorting against multiple fields with SHIFT does not work.
- Web Report Designer - An incorrect CSS class name is assigned to a custom control's icon in the Report Explorer panel.
- Web Report Designer - Drop-down menus are cut on the Relations editing page of the Data Source Wizard.
- Web Report Designer - It's not possible to select multiple items in the Field List on Mac OS.
Reporting for React
- Web Document Viewer - An error may be thrown on searching in documents that contain multiple pages.
- Web Document Viewer - Cached documents are not cleared after the timeout expiration (.NET Framework back end).
Reporting for Vue
- Web Document Viewer - An error may be thrown on searching in documents that contain multiple pages.
- Web Document Viewer - Cached documents are not cleared after the timeout expiration (.NET Framework back end).
Reporting for WebForms
- Complex Grouping in Reports - The NullReference exception occurs at DevExpress.XtraPrinting.Native.HeaderFriendsHelper.CollectFriends.
- End-User Web Report Designer - XRRichText incorrectly handles UTF-8 encoding of opened files.
- Web Document Viewer - An error may be thrown on searching in documents that contain multiple pages.
- Web Report Designer - An incorrect CSS class name is assigned to a custom control's icon in the Report Explorer panel.
- Web Report Designer - Drop-down menus are cut on the Relations editing page of the Data Source Wizard.
- Web Report Designer - It's not possible to select multiple items in the Field List on Mac OS.
- XtraReport - Enabling GroupHeaderBand.PrintAcrossBands breaks summary calculation.
Reporting for WinForms
- An image signature located in a table cell is not exported to Excel, HTML, or image files.
- Changes made to static XRRichText are lost upon opening a localizable report.
- Complex Grouping in Reports - The NullReference exception occurs at DevExpress.XtraPrinting.Native.HeaderFriendsHelper.CollectFriends.
- DocumentPreviewControl - Page Setup Landscape/Portrait is not preserved after Scale change when CachedReportSource is used.
- EFDataSource - "Cannot connect to database" error is thrown when using the Data Source Wizard.
- End-User Report Designer: The XRChart FilterString Editor appears behind the Series Collection Editor.
- Expression Editor - Real field names are shown instead of display names.
- How to apply localization to data-bound controls in the Report Header band.
- Incorrect Unicode mapping in a report PDF generated by Linux.
- Margins on different pages can have different values when using XRSubReport.
- No schema is serialized for an Object Data Source with a parameter of type IEnumerable<T>.
- Report Designer - Duplicated items in XRChart's smart tag.
- Report scripts stop working when report controls have links to script functions that do not exist in the script code block after upgrading to 21.1.
- ReportsV2.WinForms - Imported report's default translation matches the current language translation.
- ShowRibbonPreview does not minimize the ribbon.
- The Expression Editor throws an exception on displaying a custom function.
- The Parameters panel is not shown in a report preview when the CreateDocumentAsync method is used.
- The XRSubreport control may render incorrect data if the ReportSourceRowCount property is used.
- Microsoft Visual Studio Report Designer (Microsoft .NET Core) - The subreport's parameter bindings editor does not allow picking subreport parameters.
- Visual Studio VSREPX designer - Guid typed values are serialized incorrectly.
- XtraReport - Enabling GroupHeaderBand.PrintAcrossBands breaks summary calculation.
Reporting for WPF
- Complex Grouping in Reports - The NullReference exception occurs at DevExpress.XtraPrinting.Native.HeaderFriendsHelper.CollectFriends.
- DocumentPreviewControl - Changing the system's date and time causes the Data Range parameter to work incorrectly.
- DocumentPreviewControl - Page Setup Landscape/Portrait is not preserved after Scale change when CachedReportSource is used.
- EFDataSource - "Cannot connect to database" error is thrown when using the Data Source Wizard.
- End User Report Designer - It is not possible to add a Guid query parameter.
- Margins on different pages can have different values when using XRSubReport.
- Overlapped controls might be hidden in previewed and exported reports after upgrading to v21.1.
- ReportDesigner WPF: An expression for a label is empty when DataTable is part of a DataSet.
- The Page Setup dialog displays measurement units in inches regardless of the ReportUnit property value.