Skip to main content

XtraSchedulerReport Class

Represents the base class for a report in the XtraScheduler Suite.

Namespace: DevExpress.XtraScheduler.Reporting

Assembly: DevExpress.XtraScheduler.v23.2.Reporting.dll

NuGet Package: DevExpress.Win.SchedulerReporting

Declaration

[RootClass]
[XRDesigner("DevExpress.XtraScheduler.Reporting.Design.SchedulerReportDesigner,DevExpress.XtraScheduler.v23.2.Reporting.Extensions", typeof(IRootDesigner))]
public class XtraSchedulerReport :
    XtraReport,
    ISchedulerReport,
    IReport,
    IDocumentSource,
    ILink,
    IComponent,
    IDisposable,
    IServiceProvider,
    IExtensionsProvider,
    IXtraSupportShouldSerializeCollectionItem

Remarks

The XtraSchedulerReport is a base class of any XtraScheduler report. It contains a DetailBand with XtraReports controls and XtraScheduler reporting controls on it. The XtraSchedulerReport class defines the structure of a report, and has the properties and methods which are required to create a document, and then preview, print or export it.

The Visual Studio Report Designer for the newly created XtraSchedulerReport report is illustrated in the following image.

Reporting - Empty Designer

For more information on creating an XtraSchedulerReport at design time, review the How to: Print a Scheduler Using a Report Preview (Step-by-Step Guide) document.

See Also