Version

TypelessDataManager Class Members

The following tables list the members exposed by TypelessDataManager.

Public Constructors
 NameDescription
Public ConstructorTypelessDataManager Constructor  
Public Properties
 NameDescription
Public PropertyAllowCollectionViewOverridesGets/Sets whether this DataManagerBase is allowed to set properties for sorting and grouping if DataSource is an ICollectionView (Inherited from Infragistics.DataManagerBase)
Public PropertyCachedCollectionTypeA cached version of CollectionType. (Inherited from Infragistics.DataManagerBase)
Public PropertyCachedTypeGets/Sets a cached version of the DataType. (Inherited from Infragistics.DataManagerBase)
Public PropertyCachedTypedInfoGets/Sets a cached version of the DataType. (Inherited from Infragistics.DataManagerBase)
Public PropertyConditionalFormattingRulesGets / sets the collection of conditional formatting rules which will be requesting data. (Inherited from Infragistics.DataManagerBase)
Public PropertyCurrentPageGets / sets the index of the page of data which should be retrieved from the manager. (Inherited from Infragistics.DataManagerBase)
Public PropertyDataSourceGets or sets the IEnumerable that this DataManagerBase manages. (Inherited from Infragistics.DataManagerBase)
Public PropertyEnablePagingGets / sets whether paging should be used by the manager. (Inherited from Infragistics.DataManagerBase)
Public PropertyFiltersGets / sets the RecordFilterCollection which will be applied to the records during the databinding. (Inherited from Infragistics.DataManagerBase)
Public PropertyGroupByObjectGets/Sets the object in which the data that this DataManagerBase represents, should be grouped by. (Inherited from Infragistics.DataManagerBase)
Public PropertyGroupBySortAscendingGets/Sets the sort direction that should be applied to the field that the underlying data has been grouped by. (Inherited from Infragistics.DataManagerBase)
Public PropertyGroupBySortContextGets/Sets the CurrentSort that will be applied when the data is Grouped by a particular field. (Inherited from Infragistics.DataManagerBase)
Public PropertyMergeDataContextsGets the list of MergedDataContext objects, that the manager should be displaying the data as. (Inherited from Infragistics.DataManagerBase)
Public PropertyOriginalDataSourceGets or sets the IEnumerable that this DataManagerBase manages without converting types. (Inherited from Infragistics.DataManagerBase)
Public PropertyPageCountGets the total number of pages available in the data source based on page size. If EnablePaging is false, this will report 1. (Inherited from Infragistics.DataManagerBase)
Public PropertyPageSizeGets / sets how many records constitute a page of data (Inherited from Infragistics.DataManagerBase)
Public PropertyRecordCountGets the number of records that can be currently displayed. (Inherited from Infragistics.DataManagerBase)
Public PropertySortGets an observable collection of sorts, from primary sort to final sort. Sorts after the first are only applied if all the previous sorts were equal. (Inherited from Infragistics.DataManagerBase)
Public PropertySortedFilteredDataSourceGets/sets a cached list of sorted items. (Inherited from Infragistics.DataManagerBase)
Public PropertySummariesGets / sets the SummaryDefinitionCollection which will be applied to the records during the databinding. (Inherited from Infragistics.DataManagerBase)
Public PropertySummaryExecutionGets / sets the SummaryExecution which will determine where the summaries should be calculated by default. (Inherited from Infragistics.DataManagerBase)
Public PropertySummaryResultCollectionThe collection of SummaryResult objects that will be populated by the DataManagerBase. (Inherited from Infragistics.DataManagerBase)
Public PropertySupportsDataManipulationsGets/ sets whether data manipulations such as Sorting are supported on this particular data manager. (Inherited from Infragistics.DataManagerBase)
Public PropertySupportsEditingGets whether editing is supported by the collection. (Inherited from Infragistics.DataManagerBase)
Public PropertySuspendInvalidateDataSourceGets / sets if the DataManager should be prevented from invaliating it's cached data stores, so that multiple actions can be built up and executed at one time. (Inherited from Infragistics.DataManagerBase)
Public PropertyTotalRecordCountGets the total number of records available from the datasource. (Inherited from Infragistics.DataManagerBase)
Protected Properties
 NameDescription
Protected PropertyCollectionTypeThe System.Type that the collection is designed to hold. (Inherited from Infragistics.DataManagerBase)
Protected PropertyDataTypeReturns type of data that this IEnumerable represents. (Inherited from Infragistics.DataManagerBase)
Protected Internal PropertyDeferPrevents operations from happening when the control is in an inconsistant state. (Inherited from Infragistics.DataManagerBase)
Protected PropertyIBindingListDataGets the underlying data source as an System.ComponentModel.IBindingList. If the datasource isn't an IBindingList, null is returned. (Inherited from Infragistics.DataManagerBase)
Protected PropertyIBindingLisViewtDataGets the underlying data source as an System.ComponentModel.IBindingListView. If the datasource isn't an IBindingListView, null is returned. (Inherited from Infragistics.DataManagerBase)
Protected PropertyICollectionViewDataGets the underlying data source as an System.ComponentModel.ICollectionView. If the datasource isn't an ICollectionView, null is returned. (Inherited from Infragistics.DataManagerBase)
Protected PropertyIEditableCollectionViewDataGets the underlying data source as an System.ComponentModel.IEditableCollectionView. If the datasource isn't an IEditableCollectionView, null is returned. (Inherited from Infragistics.DataManagerBase)
Protected PropertyIFilteredCollectionViewDataGets the underlying data source as an IFilteredCollectionView. If the datasource isn't an IFilteredCollectionView, null is returned. (Inherited from Infragistics.DataManagerBase)
Protected PropertyIListDataGets the underlying data source as an System.Collections.IList. If the datasource isn't an IList, null is returned. (Inherited from Infragistics.DataManagerBase)
Protected PropertyIsSortedFilteredDataSourceCalculatedGets/ sets whether the the SortedFilteredDataSource needs to be recalculated. (Inherited from Infragistics.DataManagerBase)
Protected PropertyITypedListDataGets the underlying data source as an System.ComponentModel.ITypedList. If the datasource isn't an ITypedList, null is returned. (Inherited from Infragistics.DataManagerBase)
Public Methods
 NameDescription
Public MethodAddRecordAdds inputted object to the datasource (Inherited from Infragistics.DataManagerBase)
Public MethodCancelEditWraps the IEditableCollectionVie.CancelEdit method (Inherited from Infragistics.DataManagerBase)
Public MethodCommitEditWraps the IEditableCollectionVie.CommitEdit method (Inherited from Infragistics.DataManagerBase)
Public MethodDetachWeekReferencesClears the collection changed handlers used by the DataManager (Inherited from Infragistics.DataManagerBase)
Public MethodEditItemWraps the IEditableCollectionVie.EditItem method (Inherited from Infragistics.DataManagerBase)
Public MethodGenerateNewObjectCreates a new object with of DataType type. (Inherited from Infragistics.DataManagerBase)
Public MethodGetDataPropertiesReturns an IEnumerable of DataField's that describe the different fields in this object. (Inherited from Infragistics.DataManagerBase)
Public MethodGetRecordReturns an object in the data source at a given index, after applying the sort and filter. (Inherited from Infragistics.DataManagerBase)
Public MethodInsertRecordAdds inputted object to the datasource at the given index (Inherited from Infragistics.DataManagerBase)
Public MethodRefreshSummariesReevaluates the summaries for the ItemsSource bound to this DataManagerBase. (Inherited from Infragistics.DataManagerBase)
Public MethodRemoveRecordRemoves a record from the datasource. (Inherited from Infragistics.DataManagerBase)
Public MethodResetClears out any stored information on the previous DataSource. (Inherited from Infragistics.DataManagerBase)
Public MethodResolveIndexForRecordLooks through the filtered DataSource for the index of the item specified. (Inherited from Infragistics.DataManagerBase)
Public MethodUpdateCurrentItemMoves the System.ComponentModel.ICollectionView current item pointer to the inputted item. (Inherited from Infragistics.DataManagerBase)
Public MethodUpdateDataClears the underlying cached data, and triggeres all data operations to be applied again. (Inherited from Infragistics.DataManagerBase)
Protected Methods
 NameDescription
Protected MethodClearCachedDataSourceClears any cached information that the manager keeps. (Inherited from Infragistics.DataManagerBase)
Protected MethodGenerateDataFieldCreates a DataField object, which contains information about a specific property. (Inherited from Infragistics.DataManagerBase)
Protected MethodGetDataSourceGets the DataSource associated with this DataManagerBase. (Inherited from Infragistics.DataManagerBase)
Protected MethodOnCollectionChangedRaises the CollectionChanged event. (Inherited from Infragistics.DataManagerBase)
Protected MethodOnCurrentItemChangedRaises the CurrentItemChanged event. (Inherited from Infragistics.DataManagerBase)
Protected MethodOnDataSourceCollectionChangedTriggered when the underlying data source's data is changed. (Inherited from Infragistics.DataManagerBase)
Protected MethodOnDataUpdatedRaises the DataUpdated event. (Inherited from Infragistics.DataManagerBase)
Protected MethodOnListChangedRaises the ListChanged event. (Inherited from Infragistics.DataManagerBase)
Protected Internal MethodOnNewObjectGenerationRaises the NewObjectGeneration event. (Inherited from Infragistics.DataManagerBase)
Protected Internal MethodOnResolvingDataRaises the ResolvingData event. (Inherited from Infragistics.DataManagerBase)
Protected MethodResolveCountDetermines the size of the collection by walking through the DataSource. (Inherited from Infragistics.DataManagerBase)
Protected MethodResolveFilteredSortedPagedDataSourceUses the existing paging, sorting, and filtering information to build a cached object for the DataManagerBase to use. (Inherited from Infragistics.DataManagerBase)
Protected MethodResolveRecordResolve the specified record at a given index. (Inherited from Infragistics.DataManagerBase)
Protected MethodSetDataSourceOverridden. Sets the DataSource while registering for change notification.  
Protected MethodSetSortedFilteredDataSourceUsed to update the sorted, filtered, paged, and grouped data source. (Inherited from Infragistics.DataManagerBase)
Public Events
 NameDescription
Public EventCollectionChangedOccurs when the data source has changed and it implements System.Collections.Specialized.INotifyCollectionChanged. (Inherited from Infragistics.DataManagerBase)
Public EventCurrentItemChangedEvent raised when the currentItem changes. (Inherited from Infragistics.DataManagerBase)
Public EventDataUpdatedEvent raised when the underlying data changes. (Inherited from Infragistics.DataManagerBase)
Public EventListChangedOccurs when the data source has changed and it implements System.Collections.Specialized.INotifyCollectionChanged. (Inherited from Infragistics.DataManagerBase)
Public EventNewObjectGenerationEvent raised when the DataManagerBase is attempting to create a new instance of the CachedType object. (Inherited from Infragistics.DataManagerBase)
Public EventResolvingDataEvent raised when paging, filtering, sorting, or groupby actions are changed. (Inherited from Infragistics.DataManagerBase)
See Also