Class
SchedulerBindingDataSource

A data source for RadScheduler that can be used to bind it to a collection containing scheduling data.

Definition

Constructors

SchedulerBindingDataSource()

Initializes a new instance of the SchedulerBindingDataSource class.

Declaration

cs-api-definition
public SchedulerBindingDataSource()

Properties

EventProvider

Gets the event provider.

Declaration

cs-api-definition
public SchedulerBindingDataSource.EventBindingProvider EventProvider { get; }

Property Value

SchedulerBindingDataSource.EventBindingProvider

The event provider.

ResourceProvider

Gets the resource provider.

Declaration

cs-api-definition
public SchedulerBindingDataSource.ResourceBindingProvider ResourceProvider { get; }

Property Value

SchedulerBindingDataSource.ResourceBindingProvider

The resource provider.

Methods

GetEventProvider()

Gets the provider responsible for managing scheduler events.

Declaration

cs-api-definition
public override ISchedulerProvider<IEvent> GetEventProvider()

Returns

ISchedulerProvider<IEvent>

An implementation of ISchedulerProvider that handles scheduler events.

Overrides SchedulerDataSource.GetEventProvider()

GetResourceProvider()

Gets the provider responsible for managing scheduler resources.

Declaration

cs-api-definition
public override ISchedulerProvider<IResource> GetResourceProvider()

Returns

ISchedulerProvider<IResource>

An implementation of ISchedulerProvider that handles scheduler resources.

Overrides SchedulerDataSource.GetResourceProvider()

Rebind()

Forces the data source to rebind its data, refreshing all bound appointments in the scheduler.

Declaration

cs-api-definition
public void Rebind()

Events

DataSourceChanged

Raised when the underlying data source or any of its providers are changed.

Declaration

cs-api-definition
public override event EventHandler DataSourceChanged

Event Value

EventHandler

Overrides SchedulerDataSource.DataSourceChanged