Version

UltraDataSource Class Members

The following tables list the members exposed by UltraDataSource.

Public Constructors
 NameDescription
Public ConstructorUltraDataSource ConstructorOverloaded.   
Public Properties
 NameDescription
Public PropertyAllowAddIndicates whether row adding is allowed. Default is true.  
Public PropertyAllowDeleteIndicates whether row deleting is allowed. Default is true.  
Public PropertyBandGets the top most band object.  
Public PropertyBindingNotificationsSuspendedIndicates whether IBindingList related notifications are suspended.  
Public PropertyContainer (Inherited from System.ComponentModel.Component)
Public PropertyEventManagerThe object that enables, disables and controls firing of specific control events.  
Public PropertyReadOnlyIndicates whether any modifications to data, including adding and deleting of rows, are allowed in row collections associated with this band.  
Public PropertyRowsGets the rows collection associated with the top most band.  
Public PropertySite (Inherited from System.ComponentModel.Component)
Public PropertyUseBindingSourceIndicates whether to use BindingSource to manage currency managers via ICurrencyManagerProvider implementation. Default value is true.  
Protected Properties
 NameDescription
Protected PropertyCanRaiseEvents (Inherited from System.ComponentModel.Component)
Protected PropertyDesignMode (Inherited from System.ComponentModel.Component)
Protected PropertyEvents (Inherited from Infragistics.Win.UltraComponentBase)
Protected PropertySubObjectPropChangeHandlerReturns the event handler that for the OnSubObjectPropChanged method that is used to receive notifications when a property on a sub-object has changed.  
Public Methods
 NameDescription
Public MethodCreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
Public MethodDisposeOverloaded.  (Inherited from System.ComponentModel.Component)
Public MethodGetBandByKeyReturns a Band if the key exists anywhere in the band hierarchy or null if it does not.  
Public MethodGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodInitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodLoadFromBinaryOverloaded. Loads saved information from a stream containing the binary data.  
Public MethodLoadFromXmlOverloaded. Loads saved information from a stream containing the Xml data.  
Public MethodResetResets the object to its default state.  
Public MethodResetAllowAddResets the property to its default value of true.  
Public MethodResetAllowDeleteResets the property to its default value of true.  
Public MethodResetBandResets the band. This will also clear the data strcture.  
Public MethodResetCachedValuesClears all cached cell values. This will cause the UltraDataSource component to fire CellDataRequested event for cells next time the values for those cells are needed.  
Public MethodResetReadOnlyResets the property to its default value of true.  
Public MethodResetUseBindingSourceResets the property to its default value of true.  
Public MethodResumeBindingNotificationsOverloaded. Resumes firing of IBindingList related notifications.  
Public MethodSaveAsBinaryOverloaded. Saves properties, structure, and data information to a binary stream.  
Public MethodSaveAsXmlOverloaded. Saves properties, structure, and data information to a file in xml/soap format.  
Public MethodSuspendBindingNotificationsSuspends firing of IBindingList related notifications. This is useful if you want to make lot of modifications and temporarily prevent the controls bound to this data source from handling events associated with the data source modification.  
Public MethodToString (Inherited from System.ComponentModel.Component)
Protected Methods
 NameDescription
Protected MethodFinalize (Inherited from System.ComponentModel.Component)
Protected MethodGetService (Inherited from System.ComponentModel.Component)
Protected MethodMemberwiseCloneOverloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject)
Protected MethodNotifyPropChangeOverloaded.  (Inherited from Infragistics.Win.UltraComponentBase)
Protected MethodOnCellDataRequestedFires the CellDataRequested event.  
Protected MethodOnCellDataUpdatedFires the CellDataUpdated event.  
Protected MethodOnCellDataUpdatingFires the CellDataUpdating event.  
Protected MethodOnInitializeDataRowFires the InitializeDataRow event.  
Protected MethodOnInitializeRowsCollectionFires the InitializeRowsCollection event.  
Protected MethodOnPropertyChanged (Inherited from Infragistics.Win.UltraComponentBase)
Protected MethodOnRowAddedFires the RowAdded event.  
Protected MethodOnRowAddingFires the RowAdding event.  
Protected MethodOnRowBeginEditFires the RowBeginEdit event.  
Protected MethodOnRowCancelEditFires the RowCancelEdit event.  
Protected MethodOnRowDeletedFires the RowDeleted event.  
Protected MethodOnRowDeletingFires the RowDeleting event.  
Protected MethodOnRowEndEditFires the RowEndEdit event.  
Protected MethodOnSubObjectPropChangedCalled when a property on a sub object has changed.  
Protected MethodShouldSerializeReturns true if the object has some non-default settings.  
Protected MethodShouldSerializeAllowAddReturns true if the AllowAdd is set to its non-default value of false.  
Protected MethodShouldSerializeAllowDeleteReturns true if the AllowDelete is set to its non-default value of false.  
Protected MethodShouldSerializeBandReturns true if the property needs to be serialized.  
Protected MethodShouldSerializeReadOnlyReturns true if the ReadOnly is set to its non-default value of true.  
Protected MethodShouldSerializeRowsReturns true if the property needs to be serialized.  
Protected MethodShouldSerializeUseBindingSourceReturns true if the ShouldSerializeUseBindingSource is set to its non-default value of true.  
Public Events
 NameDescription
Public EventCellDataRequestedFired when data is requested by a control bound to this UltraDataSource for a particular cell and the UltraDataSource doesn't have the cell value.  
Public EventCellDataUpdatedFired after a cell's data has been updated. This event occurs after CellDataUpdating event.  
Public EventCellDataUpdatingFired before a control bound to this UltraDataSource attempts to update a cell's value.  
Public EventDisposed (Inherited from System.ComponentModel.Component)
Public EventInitializeDataRowFired for every UltraDataRow when it's created.  
Public EventInitializeRowsCollectionFired for every UltraDataRowsCollection when it's created.  
Public EventPropertyChanged (Inherited from Infragistics.Win.UltraComponentBase)
Public EventRowAddedFired after a control bound to this UltraDataSource adds a new row to the data source.  
Public EventRowAddingFired when a control bound to this UltraDataSource attempts to add a new row to the UltraDataSource.  
Public EventRowBeginEditRowBeginEdit event is fired when BeginEdit on the System.ComponentModel.IEditableObject implementation of the UltraDataRow is called.  
Public EventRowCancelEditRowCancelEdit event is fired when CancelEdit on the System.ComponentModel.IEditableObject implementation of the UltraDataRow is called.  
Public EventRowDeletedFired after a control bound to this UltraDataSource to deletes a row.  
Public EventRowDeletingFired when a control bound to this UltraDataSource attempts to delete a row.  
Public EventRowEndEditRowEndEdit event is fired when EndEdit on the System.ComponentModel.IEditableObject implementation of the UltraDataRow is called.  
See Also