Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

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

NuGet Package: DevExpress.Win.SchedulerExtensions

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

#Inheritance

Object
ReportDesignTool
SchedulerReportDesignTool
See Also