| | Class | Description |
 | ColumnNamesConverter | |
 | DataReaderItemPropertyDescriptor | A property descriptor for data that was read from a data reader into a DataRecord |
 | DataReaderWebHierarchyData | Exposes a node of a hierarchical data structure, including the node object and some properties that describe characteristics of the node. Used specifically for data from a data reader |
 | DataRelation | Serves for defining a relation between two DataView objects. The relation can be self-referencing, where parent and child DataView IDs are equal. |
 | DataRelationCollection | A collection of DataRelations |
 | DataView | Serves as a view for various datasources. Can be used to form a DataRelation. |
 | DataViewCollection | A collection of DataViews. |
 | WebHierarchicalDataSource | WebHierarchicalDataSource is a hierarchical datasource control allowing you to combine any number of flat datasources into a hierarchy. The control supports all flat declarative datasources - AccessDataSource, SqlDataSource, WebHierarchicalDataSource, ObjectDataSource - they can be specified both using Visual Studio.NET design time or at runtime. You can also use a wide range of datasource objects at runtime, like arrays, collections, DataSet/DataTable, etc. You can mix any number/type of datasource. The control can be used in various databinding scenarios, for example binding to hierarchical databound controls like WebDataTree, UltraWebTree, the built-in asp:treeview/menu, UltraWebGrid, WebDataGrid, etc. |
 | WebHierarchicalDataSourceCancelEventArgs | |
 | WebHierarchicalDataSourceDeleteEventArgs | |
 | WebHierarchicalDataSourceInsertEventArgs | |
 | WebHierarchicalDataSourceRunBot | A RunBot class designed to take care of rendering/styling of the WebHierarchicalDataSource control. |
 | WebHierarchicalDataSourceStatusEventArgs | |
 | WebHierarchicalDataSourceUpdateEventArgs | |
 | WebHierarchicalDataSourceView | Represents a data view on a node or collection of nodes in a hierarchical data structure for a Infragistics.Web.UI.DataSourceControls.WebHierarchicalDataSource control. |
 | WebHierarchicalEnumerable | Represents a hierarchical collection that can be enumerated with an System.Collections.IEnumerator interface. This enumeration is used internally by the WebHierarchicalDataSource control. |
 | WebHierarchicalFlatDataSourceView | A flat representation of the WebHierarchicalDataSource control. Used when the consumer control does not support hierarchy (e.g. flat grids, etc) |
 | WebHierarchyData | Exposes a node of a hierarchical data structure, including the node object and some properties that describe characteristics of the node. |
 | WebHierarchyDataPropertyDescriptor | Used to map properties from WebHierarchyData to the actual item being bound. |