DevExpress Reporting 22.2.5

Released: Mar 30, 2023

Updates in 22.2.5

Fixes

Data Access Library

  • SqlDataSource - No stored procedures during MariaDB schema discovery.
  • FederationDataSource - The Join condition between two ObjectDataSources cannot be edited.
  • JsonDataSource - The case of URI parameters is not preserved.

Web Document Viewer

  • Cascading Lookup Parameters - The detail parameter may display incorrect values if the master parameter is changed while detail items are loaded.
  • Dynamic look-up parameters with selected "null" values are not loaded.
  • Export fails in a Web Farm environment.
  • Multi-value parameters have only one array type item to choose from.

Web Report Designer

  • A fully-qualified binding path is not created for unbound DetailReportBands.
  • Chart titles are not serialized if the end-user changes the report's Language option (localization).
  • Filter Dialog does not show available parameters of the System.Enum type.
  • GroupFooterBand.Level's max value is limited by the number of footers and not headers.
  • InvalidOperationException is thrown on an attempt to modify bound method properties (Object Binding).
  • No loading indicator appears on loading the database schema in Data Source Wizard.
  • NullReference exception is thrown after clicking the "Rebuild Result Schema" button in the Field List panel.
  • Opening a localized report results in the "Cannot read properties of undefined (reading 'info')" error.
  • The CalculatedField.Expression property is not available on the Properties panel.
  • The report's DataMember is reset if the Label Report wizard is executed by the "Design in Report Wizard..." command.
  • Web Report Designer's Expression Editor - Auto-complete inserts extra brackets into an expression on typing a field's name under some circumstances.
  • Web Reporting - A false positive script version mismatch error occurs.

Reporting for Angular

  • An extra blank page may be inserted into a report's document in certain cases.
  • DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
  • Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
  • Filter Editor - The "Not" statement is duplicated and not visualized, which leads to an incorrect expression.
  • Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
  • Report Design Analyzer panel in Web Report Designer - Source component links don't activate the Properties panel on a click when this panel is not active.
  • Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
  • Summary is not displayed on the first page if SubBands are used.
  • Microsoft Visual Studio Report Designer - The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.
  • Visual Studio Report Designer for .NET - Unable to create a new report with the XPObjectSource as a data source via the Report Wizard.

Reporting for ASP.NET Core

  • An extra blank page may be inserted into a report's document in certain cases.
  • Data Access components - "System.Drawing.Common (v7.0) is not supported on this platform" is thrown when running the app on Linux.
  • DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
  • Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
  • Export To PDF - HelveticaNeue Std text is truncated.
  • Expression Binding - Font.Name resets to 'Times New Roman' when reusing the same XtraReport for multiple document creations.
  • Filter Editor - The "Not" statement is duplicated and not visualized, which leads to an incorrect expression.
  • Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
  • Report Design Analyzer panel in Web Report Designer - Source component links don't activate the Properties panel on a click when this panel is not active.
  • Report for ASP.NET Core - Design Analyzer throws the XRE002 error when XRTable is dropped on the report surface.
  • Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
  • Summary is not displayed on the first page if SubBands are used.
  • Microsoft Visual Studio Report Designer - The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.
  • Visual Studio Report Designer for .NET - Unable to create a new report with the XPObjectSource as a data source via the Report Wizard.

Reporting for Blazor

  • An extra blank page may be inserted into a report's document in certain cases.
  • DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
  • DxReportViewer:
    • JsRuntime.InvokeAsync misses an error handling mechanism.
    • UI issues on small screens (mobile).
  • Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
  • Filter Editor - The "Not" statement is duplicated and not visualized, which leads to an incorrect expression.
  • Native Report Viewer:
    • The loading indicator is not displayed when the report loading time is considerable.
    • Tooltips are missing from the toolbar's panel.
  • Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
  • Report Design Analyzer panel in Web Report Designer - Source component links don't activate the Properties panel on a click when this panel is not active.
  • Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
  • Summary is not displayed on the first page if SubBands are used.
  • Microsoft Visual Studio Report Designer - The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.
  • Visual Studio Report Designer for .NET - Unable to create a new report with the XPObjectSource as a data source via the Report Wizard.

Reporting for MVC

  • An extra blank page may be inserted into a report's document in certain cases.
  • DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
  • Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
  • Filter Editor - The "Not" statement is duplicated and not visualized, which leads to an incorrect expression.
  • Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
  • Report Design Analyzer panel in Web Report Designer - Source component links don't activate the Properties panel on a click when this panel is not active.
  • Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
  • Summary is not displayed on the first page if SubBands are used.
  • Microsoft Visual Studio Report Designer - The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.
  • Visual Studio Report Designer for .NET - Unable to create a new report with the XPObjectSource as a data source via the Report Wizard.

Reporting for React

  • Web Report Designer:
    • Filter Dialog does not show available parameters of the System.Enum type.
    • InvalidOperationException is thrown on an attempt to modify bound method properties (Object Binding).

Reporting for WebForms

  • An extra blank page may be inserted into a report's document in certain cases.
  • CachedReportSource - VerticalHeaderBand is not repeated on all pages when RepeatEveryPage is set to True.
  • DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
  • Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
  • Filter Editor - The "Not" statement is duplicated and not visualized, which leads to an incorrect expression.
  • Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
  • Report Design Analyzer panel in Web Report Designer - Source component links don't activate the Properties panel on a click when this panel is not active.
  • Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
  • Summary is not displayed on the first page if SubBands are used.
  • Microsoft Visual Studio Report Designer - The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.
  • Visual Studio Report Designer for .NET - Unable to create a new report with the XPObjectSource as a data source via the Report Wizard.

Reporting for WinForms

  • A report descendant is created from the wrong parent when Inherited Report is created using Wizard.
  • An extra blank page may be inserted into a report's document in certain cases.
  • CachedReportSource - VerticalHeaderBand is not repeated on all pages when RepeatEveryPage is set to True.
  • Data Access components - "System.Drawing.Common (v7.0) is not supported on this platform" is thrown when running the app on Linux.
  • DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
  • End-User Report Designer:
    • New margins for a different localization are not visible when the report language is switched.
    • Thread's current culture is used to localize the report when XtraReport.Language is set as (Default).
  • Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
  • Export to PDF - 'Parameter is not valid' error occurs when rendering an Microsoft Word document using XRRichText.
  • Expression Binding - Font.Name resets to 'Times New Roman' when reusing the same XtraReport for multiple document creations.
  • Federated Data Source - Manage Queries dialog - The "maximize" button is missing.
  • FederationDataSource - The Join condition between two ObjectDataSources cannot be edited.
  • Mail Merge - Display names and not real property names are saved to the report layout definition.
  • Manage Queries dialog - Deleting a query doesn't affect the Field List and the Data Member popup menu.
  • Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
  • Parameters Panel is displayed incorrectly when scaling is 150%.
  • Project Converter - Wrong Font conversion for XtraSchedulerReport components.
  • Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
  • Setting the GroupFooterBand.GroupUnion property to WithLastDetail doesn't work properly if there is a SubBand in DetailBand.
  • Some pages are printed in portrait instead of landscape when the layout is in landscape mode.
  • Summary is not displayed on the first page if SubBands are used.
  • The minimum size of Custom Parameter Editor doesn't affect the width of Parameter Request Window.
  • The print progress dialog is not displayed even if ShowPrintStatusDialog is set to "True".
  • The Report Designer - All vertical bands change their size after adding any Vertical band.
  • Microsoft Visual Studio Report Designer:
    • "Custom function is not found" exception is thrown on a double click on the Parameters Panel's Submit button.
    • A custom function is displayed several times in Expression Editor if MaxOperandCount & MinOperandCount are set.
    • The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.
  • Visual Studio Report Designer for .NET - Unable to create a new report with the XPObjectSource as a data source via the Report Wizard.
  • XRPdfContent - Different content scaling / zoom level in the print preview and in an exported PDF document copy.

Reporting for WPF

  • An extra blank page may be inserted into a report's document in certain cases.
  • DetailBand.FillEmptySpace - Generation of empty bands stops after a subreport (XRSubreport) is added.
  • Document Viewer - Bar item icons are missing when CommandBarStyle is set to "Bars".
  • DocumentPreviewControl - NullReference exception is thrown on changing the currently opened report in the drill-through usage scenario.
  • End-User Report Designer for WPF:
    • System.ArgumentException is thrown when changing the page size in the Page Setup dialog.
    • The Add Parameter dialog throws System.InvalidOperationException after clicking the Today button in the Default Value field.
  • Export To Microsoft Excel - Incorrect values are exported when CachedReportSource is in use.
  • Federated Data Source - Manage Queries dialog - The "maximize" button is missing.
  • Parameters Collection Editor - Parameters' settings are lost on switching between parameters.
  • Parameters Panel - The 'Reset' button does not reset the parameter's Visible and Enabled properties.
  • Report Designer:
    • Appearance properties are toggled instead of being applied when clicking font style items.
    • The 'Add Parameter' dialog does not preserve the modified parameter name.
    • Issues with moving up and down fields on the Group&Sort panel.
  • Report for WPF - The EnableCustomSql option does not work.
  • Report scripts - CrossTabCellPrintEventArgs is automatically replaced by CancelEventArgs in the header of the XRCrossTabCell.BeforePrint event handler.
  • Reports - There is no "Clear All" button in the Watermark editor dialog.
  • Summary is not displayed on the first page if SubBands are used.
  • Microsoft Visual Studio Report Designer - The "Value cannot be null" error is thrown on opening a report when a custom XRControl is used.
  • Visual Studio Report Designer for .NET - Unable to create a new report with the XPObjectSource as a data source via the Report Wizard.