Here is this month’s edition of tips & tricks for DevExpress Reports. We hope this information will be of value as you explore and leverage the capabilities of our royalty-free reporting libraries.
Interesting Tickets
Reporting – Multiple Supported Platforms (WinForms, WPF, ASP.NET, .NET Core)
ExcelDataSource - NULL values returned when importing XLSX file with a mixed type column (T874284)
Reporting - Data is neither sorted nor grouped even though GroupFields are set up (T874462)
SqlDataSource - Schema cannot be built when temporary tables are used (T873423)
Export to Excel - How to export only some DetailBand controls (T866697)
Export to Image - How to rotate an exported image by 180° (T867478)
Restoring a report from XML - How to resolve missing fonts with PrivateFontCollection (T867957)
WinForms Reporting
End-User Report Designer - How to dock PropertyGridDockPanel (T875331)
End-User Report Designer - How to hide Report Gallery’s Import/Export commands? (T873840)
End-User Report Designer - How to validate Script before saving the report (T871166)
ReportService - How to manage cached data expiration per each impersonated user (T867631)
WPF Reporting
CompositeLink - How to print multiple WPF controls horizontally (T865238)
DocumentPreviewControl - How to use a custom font in XtraReport (T869163)
BackstagePrintPreview - What are the default print preferences? (T874230)
End-User Report Designer - How to customize the toolbox? (T868216)
Web Reporting
Web Report Designer’s Report Wizard - How to hide the “Label Report” report type (T614321)
Web Report Designer - How to override the reportURL value before saving reports in the designer (T867285)
Web Document Viewer - How to setup a Grid LookUp as a custom editor for parameters (T867251)
Web Report Designer - How to add more cells to XRTable using the online designer (T865931)
Web Report Designer - How to create a custom function for the Expression Editor (T873112)
Report & Dashboard Server
Documentation Updates
Document Viewer Lifecycle topic
Provides reference information about the DevExpress HTML5 Document Viewer’s lifecycle. Explains lifecycle basics, including client-server communication protocols and server-side report storage.
Web Reporting Application Diagnostics topic
Describes how to diagnose problems with web reporting applications.
Export To CSV topic
Details CSV-specific export options.
CsvExportOptions.EncodeExecutableContent
andExportSettings.EncodeCsvExecutableContent
propertiesDescribe how to encode potentially dangerous content during CSV file export.
FederationDataSource.FillAsync
,ExcelDataSource.FillAsync
andSqlDataSource.FillAsync
methodsPopulate a Data Source in an individual task asynchronously.