New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.Scheduler.dll

Syntax:

C#
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

Initializes a new instance of the SchedulerBindingDataSource.ResourceBindingProvider class.

C#
public ResourceBindingProvider(SchedulerBindingDataSource owner)
Parameters:ownerSchedulerBindingDataSource

The owner scheduler binding data source.

Properties

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

C#
[Browsable(false)]
public override IMappingInfo Mapping { get; set; }

Overrides: BindingProviderBase<IResource>.Mapping

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

C#
[Browsable(false)]
public IResourceFactory ResourceFactory { get; set; }

Methods

Creates a specific scheduler item.

C#
protected override IResource CreateInstance()
Returns:

IResource

Overrides: BindingProviderBase<IResource>.CreateInstance()

Returns a string that represents the current ResourceBindingProvider.

C#
public override string ToString()
Returns:

string

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

Overrides: Component.ToString()