[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Interfaces=Object,MarshalByRefObject,Component,BindingSource Info=Encapsulates the data source for a form. [Handlers] DataSource=DataSource [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the BindingSource class. ARG(enum)|14|0|Constructor,Constructor2,Constructor3 @AllowNew=Sets a value indicating whether the AddNew method can be used to add items to the list. ARG(bool)|14|0|True,False @DataMember=Sets the specific list in the data source to which the connector currently binds to. ARG(string)|2| +@DataSource=Sets the data source that the connector binds to. ARG(Object)|5| @Filter=Sets the expression used to filter which rows are viewed. ARG(string)|2| @Sort=Sets the column names used for sorting, and the sort order for viewing the rows in the data source. ARG(string)|2| [Methods] *doAdd=Adds an existing item to the internal list. ARG(Object value)|1|0 *doApplySort=Sorts the data source with the specified sort descriptions. ARG(ListSortDescriptionCollection sorts)|1|0 *doApplySort2=Sorts the data source using the specified property descriptor and sort direction. ARG(PropertyDescriptor property, ListSortDirection sort)|1|0 *doCancelEdit=Cancels the current edit operation. ARG()|1|0 *doClear=Removes all elements from the list. ARG()|1|0 *doConstructor=Initializes a new instance of the BindingSource class to the default property values. ARG()|1|0 *doConstructor2=Initializes a new instance of the BindingSource class and adds the BindingSource to the specified container. ARG(IContainer container)|1|0 *doConstructor3=Initializes a new instance of the BindingSource class with the specified data source and data member. ARG(Object dataSource, string dataMember)|1|0 *doContains=Determines whether an object is an item in the list. ARG(Object value)|1|0 *doCopyTo=Copies the contents of the List to the specified array, starting at the specified index value. ARG(Array arr, int index)|1|0 *doEndEdit=Applies pending changes to the underlying data source. ARG()|1|0 *doFind=Searches for the index of the item that has the given property descriptor. ARG(PropertyDescriptor prop, Object key)|1|0 *doFind2=Returns the index of the item in the list with the specified property name and value. ARG(string propertyName, Object key)|1|0 *doGetItemProperties=Retrieves an array of PropertyDescriptor objects representing the bindable properties of the data source list type. ARG(PropertyDescriptor[] listAccessors)|1|0 *doGetListName=Gets the name of the list supplying data for the binding. ARG(PropertyDescriptor[] listAccessors)|1|0 *doGetRelatedCurrencyManager=Gets the related currency manager for the specified data member. ARG(string dataMember)|1|0 *doIndexOf=Searches for the specified object and returns the index of the first occurrence within the entire list. ARG(Object value)|1|0 *doInsert=Inserts an item into the list at the specified index. ARG(int index, Object value)|1|0 *doItem=Sets the list element at the specified index. ARG(int index)|1|0 *doMoveFirst=Moves to the first item in the list. ARG()|1|0 *doMoveLast=Moves to the last item in the list. ARG()|1|0 *doMoveNext=Moves to the next item in the list. ARG()|1|0 *doMovePrevious=Moves to the previous item in the list. ARG()|1|0 *doPosition=Sets the index of the current item in the underlying list. ARG(int)|1|0 *doRaiseListChangedEvents=Sets a value indicating whether ListChanged events should be raised. ARG(bool)|1|0 *doRemove=Removes the specified item from the list. ARG(Object value)|1|0 *doRemoveAt=Removes the item at the specified index in the list. ARG(int index)|1|0 *doRemoveCurrent=Removes the current item from the list. ARG()|1|0 *doRemoveFilter=Removes the filter associated with the BindingSource. ARG()|1|0 *doRemoveSort=Removes the sort associated with the BindingSource. ARG()|1|0 *doResetBindings=Causes a control bound to the BindingSource to reread all the items in the list and refresh their displayed values. ARG(bool metadataChanged)|1|0 *doResetCurrentItem=Causes a control bound to the BindingSource to reread the currently selected item and refresh its displayed value. ARG()|1|0 *doResetItem=Causes a control bound to the BindingSource to reread the item at the specified index, and refresh its displayed value. ARG(int itemIndex)|1|0 *doResumeBinding=Resumes data binding. ARG()|1|0 *doSuspendBinding=Suspends data binding to prevent changes from updating the bound data source. ARG()|1|0 *onAdd=Occurs after invoke the method doAdd and returns the result. ARG(int)|2|1 *onAddingNew=Occurs before an item is added to the underlying list. ARG(AddingNewEventArgs)|2|0 *onBindingComplete=Occurs when all the clients have been bound to this BindingSource. ARG(BindingCompleteEventArgs)|2|0 *onContains=Occurs after invoke the method doContains and returns the result. ARG(bool)|2|104 *onCurrentChanged=Occurs when the currently bound item changes. ARG(EventArgs)|2|0 *onCurrentItemChanged=Occurs when a property value of the Current property has changed. ARG(EventArgs)|2|0 *onDataError=Occurs when a currency-related exception is silently handled by the BindingSource. ARG(BindingManagerDataErrorEventArgs)|2|0 *onDataMemberChanged=Occurs when the DataMember property value has changed. ARG(EventArgs)|2|0 *onDataSourceChanged=Occurs when the DataSource property value has changed. ARG(EventArgs)|2|0 *onFind=Occurs after invoke the method doFind and returns the result. ARG(int)|2|1 *onGetItemProperties=Occurs after invoke the method doGetItemProperties and returns the result. ARG(PropertyDescriptorCollection)|2|0 *onGetListName=Occurs after invoke the method doGetListName and returns the result. ARG(string)|2|2 *onGetRelatedCurrencyManager=Occurs after invoke the method doGetRelatedCurrencyManager and returns the result. ARG(CurrencyManager)|2|0 *onIndexOf=Occurs after invoke the method doIndexOf and returns the result. ARG(int)|2|1 *onListChanged=Occurs when the underlying list changes or an item in the list changes. ARG(ListChangedEventArgs)|2|0 *onPositionChanged=Occurs after the value of the Position property has changed. ARG(EventArgs)|2|0 *.DataMember=Returns the specific list in the data source to which the connector currently binds to. ARG(string)|3|2 *.DataSource=Returns the data source that the connector binds to. ARG(Object)|3|0 *.Sort=Returns the column names used for sorting, and the sort order for viewing the rows in the data source. ARG(string)|3|2 *AddNew=Adds a new item to the underlying list. ARG(Object)|3|0 *AllowEdit=Returns a value indicating whether items in the underlying list can be edited. ARG(bool)|3|104 *AllowNew=Returns a value indicating whether the AddNew method can be used to add items to the list. ARG(bool)|3|104 *AllowRemove=Returns a value indicating whether items can be removed from the underlying list. ARG(bool)|3|104 *Count=Returns the total number of items in the underlying list, taking the current Filter value into consideration. ARG(int)|3|1 *CurrencyManager=Returns the currency manager associated with this BindingSource. ARG(CurrencyManager)|3|0 *Current=Returns the current item in the list. ARG(Object)|3|0 *Filter=Returns the expression used to filter which rows are viewed. ARG(string)|3|2 *GetEnumerator=Retrieves an enumerator for the List. ARG(IEnumerator)|3|0 *IsBindingSuspended=Returns a value indicating whether the list binding is suspended. ARG(bool)|3|104 *IsFixedSize=Returns a value indicating whether the underlying list has a fixed size. ARG(bool)|3|104 *IsReadOnly=Returns a value indicating whether the underlying list is read-only. ARG(bool)|3|104 *IsSorted=Returns a value indicating whether the items in the underlying list are sorted. ARG(bool)|3|104 *IsSynchronized=Returns a value indicating whether access to the collection is synchronized. ARG(bool)|3|104 *Item=Returns the list element at the specified index. ARG(Object)|3|0 *List=Returns the list that the connector is bound to. ARG(IList)|3|0 *Position=Returns the index of the current item in the underlying list. ARG(int)|3|1 *RaiseListChangedEvents=Returns a value indicating whether ListChanged events should be raised. ARG(bool)|3|104 *SortDescriptions=Returns the collection of sort descriptions applied to the data source. ARG(ListSortDescriptionCollection)|3|0 *SortDirection=Returns the direction the items in the list are sorted. ARG(ListSortDirection)|3|0 *SupportsAdvancedSorting=Returns a value indicating whether the data source supports multi-column sorting. ARG(bool)|3|104 *SupportsChangeNotification=Returns a value indicating whether the data source supports change notification. ARG(bool)|3|104 *SupportsFiltering=Returns a value indicating whether the data source supports filtering. ARG(bool)|3|104 *SupportsSearching=Returns a value indicating whether the data source supports searching with the Find method. ARG(bool)|3|104 *SupportsSorting=Returns a value indicating whether the data source supports sorting. ARG(bool)|3|104 *SyncRoot=Returns an object that can be used to synchronize access to the underlying list. ARG(Object)|3|0 BindingSource=Returns the BindingSource object. ARG(BindingSource)|3|0 *arr=Defines the destination array. ARG(Array)|4|0 *container=Defines the IContainer to add the current BindingSource to. ARG(IContainer)|4|0 *dataMember=Defines the specific column or list name within the data source to bind to. ARG(string)|4|2 *dataSource=Defines the data source for the BindingSource. ARG(Object)|4|0 *index=Defines the index in the destination array at which to start the copy operation. ARG(int)|4|1 *itemIndex=Defines the zero-based index of the item that has changed. ARG(int)|4|1 *key=Defines the value of prop to match. ARG(Object)|4|0 *listAccessors=Defines an array of PropertyDescriptor objects to find in the list as bindable. ARG(PropertyDescriptor[])|4|13 *metadataChanged=Defines true if the data schema has changed; false if only values have changed. ARG(bool)|4|104 *prop=Defines the PropertyDescriptor to search for. ARG(PropertyDescriptor)|4|0 *property=Defines a PropertyDescriptor that describes the property by which to sort the data source. ARG(PropertyDescriptor)|4|0 *propertyName=Defines the name of the property to search for. ARG(string)|4|2 *sort=Defines a ListSortDirection indicating how the list should be sorted. ARG(ListSortDirection)|4|0 *sorts=Defines a ListSortDescriptionCollection containing the sort descriptions to apply to the data source. ARG(ListSortDescriptionCollection)|4|0 *value=Defines an Object to be added to the internal list. ARG(Object)|4|0