[]
The C1BindingSource encapsulates the data source.
[ComplexBindingProperties("DataSource", "DataMember")]
public class C1BindingSource : Component, IComponent, IDisposable, IBindingListView, IBindingList, IList, ICollection, IEnumerable, ITypedList, ISupportInitializeNotification, ISupportInitialize
| Name | Description |
|---|---|
| C1BindingSource() | Initializes a new instance of the C1BindingSource class. |
| C1BindingSource(object, string) | Initializes a new instance of the C1BindingSource class with the specified data source and data member values. |
| Name | Description |
|---|---|
| AllowEdit | Gets a value indicating whether items in the underlying list can be edited. |
| AllowNew | Gets or sets a value indicating whether the AddNew() method can be used to add items to the list. |
| AllowRemove | Gets a value indicating whether items can be removed from the underlying list. |
| Count | Gets the total number of items in the underlying list. |
| DataKeyNamesInternal | |
| DataMember | Gets or sets the specific list in the data source to which the connector currently binds to. |
| DataSource | Gets or sets the data source that the connector binds to. |
| IsFixedSize | Gets a value indicating whether the underlying list has a fixed size. |
| IsReadOnly | Gets a value indicating whether the underlying list is read-only. |
| IsSynchronized | Gets a value indicating whether access to the collection is synchronized (thread safe). |
| this[int] | Gets or sets the list element at the specified index. |
| List | Gets the list that the connector is bound to. |
| SupportsChangeNotification | Gets a value indicating whether the data source supports change notification. |
| SupportsSearching | Gets a value indicating whether the data source supports searching with the Find method. |
| SyncRoot | Gets an object that can be used to synchronize access to the underlying list. |
| Name | Description |
|---|---|
| Add(object) | Adds an existing item to the internal list. |
| AddNew() | Adds a new item to the underlying list. |
| BeginEdit(object) | Starts an edit operation on the specified object. |
| Clear() | Removes all elements from the list. |
| Contains(object) | Determines whether an object is an item in the list. |
| CopyTo(Array, int) | Copies the contents of the List to the specified array, starting at the specified index value. |
| Dispose(bool) | Releases all resources used by the C1BindingSource. |
| EndEdit(object) | Applies pending changes to the underlying data source. |
| Find(PropertyDescriptor, object) | Searches for the index of the item that has the given property descriptor. |
| Find(string, object) | Returns the index of the item in the list with the specified property name and value. |
| FinishAddNew() | Commits a pending new item to the collection. |
| GetEnumerator() | Retrieves an enumerator for the List. |
| GetItemProperties(PropertyDescriptor[]) | Retrieves an array of PropertyDescriptor objects representing the bindable properties of the data source list type. |
| GetListName(PropertyDescriptor[]) | Gets the name of the list supplying data for the binding. |
| GetListOrTypeItemProperties(object) | |
| IndexOf(object) | Searches for the specified object and returns the index of the first occurrence within the entire list. |
| Insert(int, object) | Inserts an item into the list at the specified index. |
| OnAddingNew(AddingNewEventArgs) | |
| OnDataMemberChanged(EventArgs) | |
| OnDataSourceChanged(EventArgs) | |
| OnListChanged(ListChangedEventArgs) | |
| Remove(object) | Removes the specified item from the list. |
| RemoveAt(int) | Removes the item at the specified index in the list. |
| ResetBindings(bool) | Causes a control bound to the C1BindingSource to reread all the items in the list and refresh their displayed values. |
| ResetItem(int) | Causes a control bound to the C1BindingSource to re-read the item at the specified index, and refresh its displayed value. |
| Name | Description |
|---|---|
| AddingNew | Occurs before an item is added to the underlying list. |
| DataMemberChanged | Occurs when the DataMember property value has changed. |
| DataSourceChanged | Occurs when the DataSource property value has changed. |
| ListChanged | Occurs when the underlying list changes or an item in the list changes. |