Skip to main content

XtraSchedulerReport.SchedulerAdapter Property

Gets or sets the scheduler adapter for the current report.

Namespace: DevExpress.XtraScheduler.Reporting

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

Declaration

[DefaultValue(null)]
[XtraSerializableProperty(XtraSerializationVisibility.Hidden)]
public SchedulerPrintAdapter SchedulerAdapter { get; set; }

Property Value

Type Default Description
SchedulerPrintAdapter null

A SchedulerPrintAdapter class descendant, representing a SchedulerControl or a SchedulerStorage print adapter.

Remarks

Use this property to set the scheduler print adapter, which supplies the data to the report. The main purpose of this adapter is to compose a data set that will be used in the report. There are two print adapters: a storage and control adapter.

The following code illustrates how to use the SchedulerAdapter property when creating a report for a given SchedulerStorage:

using DevExpress.XtraScheduler.Reporting;
// ...
XtraSchedulerReport1 xr1 = new XtraSchedulerReport1();
xr1.SchedulerAdapter = new SchedulerStoragePrintAdapter(this.schedulerStorage1);
xr1.ShowPreview();
See Also