Version

Infragistics.Web.UI.Framework.Data Namespace

Classes
 ClassDescription
ClassBaseQueryableDataSourceAdapter  
ClassBindingListDataSourceAdapter  
ClassCollectionDataSourceAdapter  
ClassDataBinding Serves as base class for objects which carry out databing operations to populate control collections from a datasource
ClassDataBindingCollection  
ClassDataBindingManager The DataBindingManager base class is responsible for coordinating and managing the data binding process. It stores and maintains the collection of WebBinding objects that determine which columns or properties in the data source objects are bound to the various properties of the control object model.
ClassDataBot Abstract base class for managing the databinding process for controls. Derived classes must override the DataBind method and will most likely need to override both PerformDataSelection and PerformDataBinding methods to carry out the necessary tasks. The EnumDataBot derivation contains the logic for enumerating the data source and populating control objects with data.
ClassDataField Represents a data field an a data source.
ClassDataFieldCollection Represents a collection of the DataField objects.
ClassDataReaderDataSourceAdapter  
ClassDataRecord Represents a data record in a data source.
ClassDataRecordCollection Collection of the DataRecord objects. The objects wrap up original data records and provide a convenient way of getting the data and enumerating though them.
ClassDataRecordsEnumerator Enumerates through the records of a data source.
ClassDataSetDataBot  
ClassDataSetHierarchicalEnumerable Automatically creates hierarchy of a DataSet using the data relations between tables. Supports multiple sibling tables and self-referencing tables. This class does not automatically detect loops, for example if Table1 is related to Table2 and then Table2 is related back to Table1.
ClassDataSetHierarchicalSchemaProvider Provides hierarchical schema for a DataSet
ClassDataSetNode Represents a single Node (Row) in a DataSet hierarchy.
ClassDataSetNodePropertyDescriptor Used to map properties from DataSetNode to the actual item being bound.
ClassDataSourceAdapter Main object to work with diverse data source. The class implements IDataSourceAdapter and sets common rules for working with diverse data sources. Derived classes alter the methods that provide structural information about the data sources.
ClassDataSourceControlAdapter  
ClassDataSourceObject Contains main logic of working with different types of data sources as well as tools to manipulate these data sources.
ClassDataSourceObjectView Serves as a view for the DataSourceObject. Defines capabilities of the object.
ClassDataViewDataSourceAdapter  
ClassDSDataBot  
ClassDynamicDataSourceAdapter  
ClassEnumDataBot The EnumDataBot class is the workhorse class for databinding. This is due to the fact that all .NET databinding operations come down to enumerating a collection of data objects and extracting the values from the properties of each object. So this class inherits from DataBot to implement the basic databinding behavior.
ClassEnumerableDataSourceAdapter  
ClassEnumHierarchicalDataBot  
ClassFilterableRecordsCollection Collection of the DataRecord objects. Supports paging/filtering capability. Assumes sorting is handled by source.
ClassFilterRecord A class for filter conditions
ClassFlatDataBot  
ClassFlatDataBoundControl Base class for data bound controls. Has built in logic to work with the DataSourceObject object.
ClassGenericCollectionDataSourceAdapter  
ClassHierarchicalBindingManager The HierarchicalBindingManager is base class responsible for coordinating and managing the data binding process of Hierarchical data bound controls.
ClassHierarchicalDataBot  
ClassHierarchicalDataBoundControlMain This class serves to abstract databinding functionality for datasources that are arranged in a data hierarchy. The base class of HerarchicalDataBoundControl is defined by the ASP.NET base framework and provides designtime and runtime support for binding to hierarchcal, (XML) data sources.
ClassHierarchicalSchemaView  
ClassLinqDataSourceAdapter  
ClassListDataSourceAdapter  
ClassListHierarchicalEnumerable Automatically creates hierarchy of a flat list (IEnumerable). Supports multiple sibling collections. This class does not automatically detect loops, for example if object1 is descendant of object2 and object2 is descendant of object1.
ClassListNode Represents a single Node (Object) in the hierarchy.
ClassObjectDataSourceAdapter  
ClassPageableRecordsCollection Collection of the DataRecord objects. Supports paging capability.
ClassQueryableDataSourceAdapter  
ClassQueryableDataSourceControlAdapter  
ClassSortableRecordsCollection Collection of the DataRecord objects. Supports paging/filtering/sorting capability.
ClassSortedRecord A class representing a sorted record in a data source
ClassSqlDataSourceAdapter  
ClassUnboundCheckboxDataField Represents a data field an a data source that is an unbound checkbox.
Interfaces
 InterfaceDescription
InterfaceIDataSourceAdapter Provides access to the data structure and records of a data source. The interface must be implemented by a data source adapter to expose underlying data in a common way for the DataSourceObject to consume.
InterfaceIQueryableDataSourceAdapter Interface used to mark Linq based data source control adapters
See Also