Skip to main content
A newer version of this page is available. .

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

The following code snippets (auto-collected from DevExpress Examples) contain references to the SchedulerReportDesignTool class.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

Inheritance

Object
ReportDesignTool
SchedulerReportDesignTool
See Also