xpo-devexpress-dot-xpo-983dd7bb.md
A binding source that binds data from a data source to a control.
Namespace : DevExpress.Xpo
Assembly : DevExpress.Xpo.v25.2.dll
NuGet Package : DevExpress.Xpo
public class XPBindingSource :
Component,
IBindingList,
ICollection,
IEnumerable,
IList,
ITypedList,
ISupportInitialize,
IXPClassInfoProvider,
IXPDictionaryProvider,
ISessionProvider,
IObjectLayerProvider,
IDataLayerProvider,
IObjectChange
Public Class XPBindingSource
Inherits Component
Implements IBindingList,
ICollection,
IEnumerable,
IList,
ITypedList,
ISupportInitialize,
IXPClassInfoProvider,
IXPDictionaryProvider,
ISessionProvider,
IObjectLayerProvider,
IDataLayerProvider,
IObjectChange
public class XPBindingSource :
Component,
IBindingList,
IList,
ICollection,
IEnumerable,
ITypedList,
ISupportInitialize,
IXPClassInfoProvider,
IXPDictionaryProvider,
ISessionProvider,
IObjectLayerProvider,
IDataLayerProvider,
IObjectChange
Public Class XPBindingSource
Inherits Component
Implements IBindingList,
IList,
ICollection,
IEnumerable,
ITypedList,
ISupportInitialize,
IXPClassInfoProvider,
IXPDictionaryProvider,
ISessionProvider,
IObjectLayerProvider,
IDataLayerProvider,
IObjectChange
XPBindingSource is a lightweight data source for WinForms and WPF runtime-only applications. It binds UI controls and uses XPO sources internally (XPCollection, XPQuery<T> , XPView). You can think of it as an XPO analog of the standard BindingSource.
The XPBindingSource component binds data from a data source to a control and conducts all interaction between the data source and the control. The XPBindingSource was specifically developed for XPO.
XPBindingSource simplifies development for the following use cases:
The following example demonstrates how to use the XPBindingSource component: How to Bind Data to WinForms Controls.
Object MarshalByRefObject Component XPBindingSource
See Also