Class
SchedulerBindingDataSource.ResourceBindingProvider

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.Scheduler.dll

Syntax:

cs-api-definition
public class SchedulerBindingDataSource.ResourceBindingProvider : BindingProviderBase<IResource>, IComponent, IDisposable, IBindingListView, IBindingList, IList, ICollection, IEnumerable, ITypedList, ICancelAddNew, ISupportInitializeNotification, ISupportInitialize, ICurrencyManagerProvider, ISchedulerProvider<IResource>

Inheritance: objectMarshalByRefObjectComponentBindingSourceBindingProviderBase<IResource>SchedulerBindingDataSource.ResourceBindingProvider

Implements: IBindingListIBindingListViewICancelAddNewICollectionIComponentICurrencyManagerProviderIDisposableIEnumerableIListISchedulerProvider<IResource>ISupportInitializeISupportInitializeNotificationITypedList

Inherited Members BindingProviderBase<IResource>.schedulerItemsBindingProviderBase<IResource>.UpdateDataPropertiesCache()BindingProviderBase<IResource>.UpdateSchedulerPropertiesCache()BindingProviderBase<IResource>.OnListChanged(ListChangedEventArgs)BindingProviderBase<IResource>.OnDataMemberChanged(EventArgs)BindingProviderBase<IResource>.OnDataSourceChanged(EventArgs)BindingProviderBase<IResource>.GetItems(Predicate<IResource>)BindingProviderBase<IResource>.Insert(IResource)BindingProviderBase<IResource>.InsertCore(IResource)BindingProviderBase<IResource>.UpdateChildItems()BindingProviderBase<IResource>.Update(IResource, string)BindingProviderBase<IResource>.UpdateCore(IResource, string)BindingProviderBase<IResource>.UpdateDataItem(IResource, object, string)BindingProviderBase<IResource>.Delete(IResource)BindingProviderBase<IResource>.DeleteCore(IResource)BindingProviderBase<IResource>.OnItemsChanged(ListChangedEventArgs<IResource>)BindingProviderBase<IResource>.ShouldReadDataItem(object)BindingProviderBase<IResource>.OnCreateSchedulerItemsBegin(PropertyDescriptorCollection)BindingProviderBase<IResource>.OnCreateSchedulerItemsEnd()BindingProviderBase<IResource>.FindDataSourceProperty(SchedulerMapping)BindingProviderBase<IResource>.ReadSchedulerItem(IResource, object)BindingProviderBase<IResource>.ShouldApplyMapping(SchedulerMapping)BindingProviderBase<IResource>.ProcessDataSourceValue(IResource, SchedulerMapping, object)BindingProviderBase<IResource>.UpdateDataItemProperties(object, IResource)BindingProviderBase<IResource>.UpdateDataItemProperty(object, IResource, SchedulerMapping)BindingProviderBase<IResource>.ProcessSchedulerItem(IResource, object, SchedulerMapping, PropertyDescriptor)BindingProviderBase<IResource>.GetSourcePropertyName(PropertyDescriptor)BindingProviderBase<IResource>.TrackDataSourceChangesBindingProviderBase<IResource>.ItemsChangedBindingSource.GetRelatedCurrencyManager(string)BindingSource.CancelEdit()BindingSource.Dispose(bool)BindingSource.EndEdit()BindingSource.Find(string, object)BindingSource.MoveFirst()BindingSource.MoveLast()BindingSource.MoveNext()BindingSource.MovePrevious()BindingSource.OnAddingNew(AddingNewEventArgs)BindingSource.OnBindingComplete(BindingCompleteEventArgs)BindingSource.OnCurrentChanged(EventArgs)BindingSource.OnCurrentItemChanged(EventArgs)BindingSource.OnDataError(BindingManagerDataErrorEventArgs)BindingSource.OnPositionChanged(EventArgs)BindingSource.RemoveCurrent()BindingSource.ResetAllowNew()BindingSource.ResetBindings(bool)BindingSource.ResetCurrentItem()BindingSource.ResetItem(int)BindingSource.ResumeBinding()BindingSource.SuspendBinding()BindingSource.GetEnumerator()BindingSource.CopyTo(Array, int)BindingSource.Add(object)BindingSource.Clear()BindingSource.Contains(object)BindingSource.IndexOf(object)BindingSource.Insert(int, object)BindingSource.Remove(object)BindingSource.RemoveAt(int)BindingSource.GetListName(PropertyDescriptor[])BindingSource.GetItemProperties(PropertyDescriptor[])BindingSource.AddNew()BindingSource.Find(PropertyDescriptor, object)BindingSource.RemoveSort()BindingSource.RemoveFilter()BindingSource.CurrencyManagerBindingSource.CurrentBindingSource.DataMemberBindingSource.DataSourceBindingSource.IsBindingSuspendedBindingSource.ListBindingSource.PositionBindingSource.RaiseListChangedEventsBindingSource.SortBindingSource.CountBindingSource.IsSynchronizedBindingSource.SyncRootBindingSource.this[int]BindingSource.IsFixedSizeBindingSource.IsReadOnlyBindingSource.AllowEditBindingSource.AllowNewBindingSource.AllowRemoveBindingSource.SupportsChangeNotificationBindingSource.SupportsSearchingBindingSource.SupportsSortingBindingSource.IsSortedBindingSource.FilterBindingSource.SupportsAdvancedSortingBindingSource.SupportsFilteringBindingSource.AddingNewBindingSource.BindingCompleteBindingSource.DataErrorBindingSource.DataSourceChangedBindingSource.DataMemberChangedBindingSource.CurrentChangedBindingSource.CurrentItemChangedBindingSource.ListChangedBindingSource.PositionChangedComponent.Dispose()Component.GetService(Type)Component.CanRaiseEventsComponent.EventsComponent.SiteComponent.ContainerComponent.DesignModeComponent.DisposedMarshalByRefObject.MemberwiseClone(bool)MarshalByRefObject.GetLifetimeService()MarshalByRefObject.InitializeLifetimeService()MarshalByRefObject.CreateObjRef(Type)

Constructors

ResourceBindingProvider(SchedulerBindingDataSource)

Initializes a new instance of the SchedulerBindingDataSource.ResourceBindingProvider class.

Declaration

cs-api-definition
public ResourceBindingProvider(SchedulerBindingDataSource owner)

Parameters

owner

SchedulerBindingDataSource

The owner scheduler binding data source.

Properties

Mapping

Gets or sets the mapping information that defines how resource data source fields map to scheduler resource properties.

Declaration

cs-api-definition
[Browsable(false)]
public override IMappingInfo Mapping { get; set; }

Property Value

IMappingInfo

Overrides BindingProviderBase<IResource>.Mapping

ResourceFactory

Gets or sets the factory used to create resource instances when binding to data sources.

Declaration

cs-api-definition
[Browsable(false)]
public IResourceFactory ResourceFactory { get; set; }

Property Value

IResourceFactory

Methods

CreateInstance()

Creates a specific scheduler item.

Declaration

cs-api-definition
protected override IResource CreateInstance()

Returns

IResource

Overrides BindingProviderBase<IResource>.CreateInstance()

ToString()

Returns a string that represents the current ResourceBindingProvider.

Declaration

cs-api-definition
public override string ToString()

Returns

string

A string that includes the type name and data source binding status.

Overrides Component.ToString()