A newer version of this page is available. Switch to the current version.

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.v19.1.Reporting.Extensions.dll

Declaration

public class SchedulerReportDesignTool :
    ReportDesignTool

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.v19.1.Reporting.Extensions.dll and DevExpress.XtraReports.v19.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();

Inheritance

Object
ReportDesignTool
SchedulerReportDesignTool
See Also