Namespace Syncfusion.Data
Classes
| CalculationMode
       Defines the constants that specify the different modes of calculation for caption and group summary.  | 
| CollectionViewAdv | 
| CollectionViewAdv.CollectionViewFlags
       Defines the constants that indicate the various operations in the collection view.  | 
| CollectionViewExtensions
       Class that defines the extension methods of the collection view.  | 
| ColumnFilter
       Specifies the constants for the column filter.  | 
| ColumnGroupDescription
       The ColumnGroupDescription class introduced to set the comparer value in the GrupColumnDesription. While we can add the comparer into the view through the ColumnGroupDescription. Describes the Grouping of Items using the ColumnName, Comparer and Converter as Criteria.  | 
| Comparer | 
| CurrentChangingEventHandler
       The delegate to use for handlers that receive the CurrentChanging event.  | 
| DataOperation
       Defines the constants for specifying different data operations performed in the collection view.  | 
| DataReflectionMode
       Defines the constants for specifying different data mode performed in view.  | 
| DataTableAggregator
       The class that contains the aggregation calculations of the group when the items source of the datagrid is DataTable.  | 
| DataTableCollectionView
       Represents the class that maintains the collection view of type data table collection view, when the SfDataGrid is bind to the data table collection view.  | 
| DataTableCollectionViewExt
       Class that defines the extension methods for the data table collection view.  | 
| DataTableRecordsList
       Represents the class that maintains the records list when binding data table as source to the SfDataGrid.  | 
| DynamicClass
       Defines the dynamic class.  | 
| DynamicPropertiesProvider | 
| DynamicProperty
       Class that creates the dynamic property for the given name and type.  | 
| FilterBehavior
       Specifies the filter behavior for the filter predicates.  | 
| FilterOperatorType
       Defines the various constants for filtering operations in SfDataGrid.  | 
| FilterPredicate | 
| FilterType
       Specifies the filter type to be used in LINQ methods.  | 
| Group | 
| GroupComparer | 
| GroupContext
       Class that contains the information of the group like child groups, items count, key, details of the group, etc.  | 
| GroupDescription | 
| GroupDisplayElements | 
| GroupEntry | 
| GroupRecordEntry | 
| ItemPropertiesProvider | 
| ListIndexer<T> | 
| ListSortDirection
       Defines the constants for the list sort direction.  | 
| LiveDataUpdateMode
       Defines the constants that specifies how to update the data during data manipulation operation like add, remove and property change.  | 
| NestedRecordEntry | 
| NewItemPlaceholderPosition
       Specifies where the placeholder for a new item appears in the collection.  | 
| NodeEntry | 
| NotificationSubscriptionMode
       Defines the constants that specify whether need to listen the System.ComponentModel.INotifyPropertyChanging.PropertyChanging and System.ComponentModel.INotifyPropertyChanged.PropertyChanged events of data object and System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged event of source collection.  | 
| NotifyGroupsChangedEventArgs
       This class pass collection change notification from TopLevelGroup to CollectionViewAdv and Entries property of the class maps the list of items changed in the collection which is of type NodeEntry, so no need to typecast in CollectionViewAdv for performance reasons.  | 
| OnDemandItemsLoadingEventArgs | 
| OnDemandItemsLoadingEventHandler
       Delegate for OnDemandItemsLoading event.  | 
| PageChangedEventArgs | 
| PageChangedEventHandler
       Delegate for OnDemandItemsLoading event.  | 
| PageChangingEventArgs | 
| PageChangingEventHandler
       Delegate for OnDemandItemsLoading event.  | 
| PagedCollectionRecordsList | 
| PagedCollectionView | 
| PredicateType
       Defines the various constants for Predicate type of Filters.  | 
| PropertyAccessor | 
| PropertyChangingEventArgs
       Provides data for the System.ComponentModel.INotifyPropertyChanging.PropertyChanging event.  | 
| PropertyChangingEventHandler
       Represents the method that will handle the PropertyChanging event of an INotifyPropertyChanging interface.  | 
| PropertyGroupDescription | 
| PropertyInfoCollection | 
| QueryableCollectionRecordsList | 
| QueryableCollectionView | 
| QueryableCollectionViewExtensions | 
| RecordEntry | 
| RecordsEntryList | 
| RecordsList | 
| RecordsListBase | 
| SortColumn
       Representing the class that contains the columns that represents sorting, which contains the column name that is sorted and sort direction.  | 
| SortComparer | 
| SortComparers | 
| SortDescriptionCollection | 
| SummaryAggregateBase | 
| SummaryRecordEntry
       Contains the list of summary aggregates computed using ISummaryRow instance in this class.  | 
| SummaryType
       Defines the constants that specify the types of summary aggregate supported in SfDataGrid.  | 
| SummaryValue
       Instance to cache the summary aggregate values into the SummaryRecordEntry instance.  | 
| SummaryWrapperModel | 
| TopLevelGroup | 
| VirtualGroupRecordEntryEnumerator
       Represent the class to process the enumerator for Records in Group.  | 
| VirtualizingCollectionView | 
| VirtualRecordEntryList
       Represents the VirtualRecordEntryList class.  | 
| XElementAttributesProvider | 
| XMLAttributesProvider | 
Interfaces
| ICollectionViewAdv
       Enables collections to have the functionalities of current record management, custom sorting, filtering, and grouping.  | 
| IColumnAccessProvider
       Implements this interface to get the value for the column.  | 
| IEditableCollectionView
       Defines methods and properties that a System.Windows.Data.CollectionView implements to provide editing capabilities to a collection.  | 
| IFilterDefinition
       Interface that holds the information of the Filtering like Mapping Name, filter predicate, etc.  | 
| IFilterExt
       Defines the extension methods for getting the expression for the filter extensions.  | 
| IGridViewNotifier
       Interface that handles the methods relating to the grid view.  | 
| IGroupList
       Interface that exposes method to the TopLevelGroup for Add / Remove / Contains / IndexOf methods with the underlying bound object.  | 
| IGroupRefresh
       Implement this interface to control refresh done with the TopLevelGroup class.  | 
| INotifyPropertyChanging
       Notifies clients that a property value is changing.  | 
| IParallelizableView
       Implement this interface to instruct the QueryableCollectionView derived view for generating PLINQ query expression trees.  | 
| IPropertyAccessProvider
       Interface that declares the methods to be implemented for accessing the properties of the column.  | 
| IPropertyChangedEventHandler
       Defines the method that handles the property change.  | 
| IRecordsEntryList
       Interface which declares the methods to be implemented when maintaining the list.  | 
| IRecordsList
       Interface that declares the properties like Table Summaries and the methods to be implemented for maintaining the list of records.  | 
| ISortDirection
       The interface that defines the sort direction. The user can implement this  | 
| ISummaryAdjustable
       Defines method to calculate the summary in optimized way during data updates.  | 
| ISummaryAggregate
       Defines common functionality for a custom aggregate function implementation.  | 
| ISummaryColumn
       Defines common functionality for GridSummaryColumn for calculating and displaying the summary value.  | 
| ISummaryExpressionAggregate
       Defines method to calculate the summary for expression fields.  | 
| ISummaryRow
       Defines common functionality for a GridSummaryRow for displaying the summary value.  | 
| ISupportIncrementalLoading
       Specifies a calling contract for collection views that support incremental loading.  | 
| ISupportInitialize
       Defines methods that support initialization in the view.  | 
| IUnboundExpressionFunc
       Interface that defines the methods for getting the func for the Unbound column.  | 
| IValueConverter |