PreviewReportCustomizationService.CustomizeReport(XtraReport) Method
Enables you to customize the current report when the Report Designer is about to be switched to the Preview tab.
Namespace: DevExpress.XtraReports.Web.ReportDesigner.Services
Assembly: DevExpress.XtraReports.v24.1.Web.dll
NuGet Package: DevExpress.Web.Reporting.Common
Declaration
Parameters
Name | Type | Description |
---|---|---|
report | XtraReport | The current report to be previewed. |
Remarks
The CustomizeReport method allows you to change the report’s settings when it is about to be previewed. These changes are in effect only in the Preview tab.
The following example demonstrates how to change the report’s orientation.
using DevExpress.XtraReports.UI;
using DevExpress.XtraReports.Web;
using DevExpress.XtraReports.Web.ReportDesigner.Services;
public class MyPreviewReportCustomizationService: PreviewReportCustomizationService {
public override void CustomizeReport(XtraReport report) {
report.Landscape = true;
}
}
Then, register your custom service implementation at the application’s startup.
- ASP.NET Web Forms and ASP.NET MVC
- ASP.NET Core
using DevExpress.XtraReports.Web.ReportDesigner.Services; var builder = WebApplication.CreateBuilder(args); builder.Services.AddSingleton<PreviewReportCustomizationService, MyPreviewReportCustomizationService>(); var app = builder.Build();
See Also