SchedulerReportDesignTool Class
Enables access to the End-User Designer form which allows a Scheduler report to be edited by end-users.
Namespace: DevExpress.XtraScheduler.Reporting.UI
Assembly: DevExpress.XtraScheduler.v24.1.Reporting.Extensions.dll
NuGet Package: DevExpress.Win.SchedulerExtensions
Declaration
Remarks
This class is implemented to support .NET Client Profile, and provide the ability to invoke the End-User Designer.
The SchedulerReportDesignTool class implements the following methods, which had previously been exposed by the XtraSchedulerReport class:
- ShowDesigner()
- ShowDesignerDialog()
- ShowRibbonDesigner()
- ShowRibbonDesignerDialog()
The corresponding methods of the XtraSchedulerReport class are now obsolete.
The following code snippet illustrates how the End-User Designer form should be invoked.
Note
Make sure your project references DevExpress.XtraScheduler.v24.1.Reporting.Extensions.dll and DevExpress.XtraReports.v24.1.Extensions.dll assemblies.
using DevExpress.XtraScheduler.Reporting;
using DevExpress.XtraScheduler.Reporting.UI;
// ...
XtraSchedulerReport1 sReport = new XtraSchedulerReport1();
// sReport.ShowDesignerDialog() - no longer used
SchedulerReportDesignTool tool = new SchedulerReportDesignTool(sReport);
tool.ShowDesignerDialog();