Back to Devexpress

SchedulerReportDesignTool Class

windowsforms-devexpress-dot-xtrascheduler-dot-reporting-dot-ui.md

latest2.7 KB
Original Source

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

NuGet Package : DevExpress.Win.SchedulerExtensions

Declaration

csharp
public class SchedulerReportDesignTool :
    ReportDesignTool
vb
Public Class SchedulerReportDesignTool
    Inherits 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.v25.2.Reporting.Extensions.dll and DevExpress.XtraReports.v25.2.Extensions.dll assemblies.

csharp
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();
vb
Imports DevExpress.XtraScheduler.Reporting
Imports DevExpress.XtraScheduler.Reporting.UI
' ...
Private sReport As XtraSchedulerReport1 = New XtraSchedulerReport1()
' sReport.ShowDesignerDialog() - no longer used
Private tool As SchedulerReportDesignTool = New SchedulerReportDesignTool(sReport)
tool.ShowDesignerDialog()

Inheritance

Object ReportDesignTool SchedulerReportDesignTool

See Also

SchedulerReportDesignTool Members

DevExpress.XtraScheduler.Reporting.UI Namespace