Back to Devexpress

SchedulerDataStorage Class

windowsforms-devexpress-dot-xtrascheduler-48160471.md

latest3.6 KB
Original Source

SchedulerDataStorage Class

The component that holds data for the SchedulerControl.

Namespace : DevExpress.XtraScheduler

Assembly : DevExpress.XtraScheduler.v25.2.dll

NuGet Package : DevExpress.Win.Scheduler

Declaration

csharp
[DXLicenseWinForms]
public class SchedulerDataStorage :
    Component,
    ISchedulerStorage,
    ISchedulerStorageBase,
    IBatchUpdateable,
    ISupportReminders,
    ISupportTimeZoneEngine,
    IDisposable,
    IDisposeState,
    IInternalSchedulerStorage,
    IInternalSchedulerStorageBase,
    IFilteredComponentsProvider,
    ISupportInitialize,
    IForceSyncModeClient
vb
<DXLicenseWinForms>
Public Class SchedulerDataStorage
    Inherits Component
    Implements ISchedulerStorage,
               ISchedulerStorageBase,
               IBatchUpdateable,
               ISupportReminders,
               ISupportTimeZoneEngine,
               IDisposable,
               IDisposeState,
               IInternalSchedulerStorage,
               IInternalSchedulerStorageBase,
               IFilteredComponentsProvider,
               ISupportInitialize,
               IForceSyncModeClient

The following members return SchedulerDataStorage objects:

Remarks

Data for the XtraScheduler control is contained in a storage represented by the SchedulerDataStorage class. This storage can be accessed via the control’s SchedulerControl.DataStorage property.

The SchedulerDataStorage.Appointments and SchedulerDataStorage.Resources properties hold collections of appointments and appointment resources. Use these properties to populate the collections manually or automatically by binding them to data sources.

The following example demonstrates how to add the SchedulerDataStorage component to a form. Note that the Scheduler Storage can be added to your scheduling application at both design-time and runtime.

  • Design time.

  • Runtime.

Implements

ISchedulerStorage

Inheritance

Object MarshalByRefObject Component SchedulerDataStorage

See Also

SchedulerDataStorage Members

DevExpress.XtraScheduler Namespace