Essential Grid for WPF includes a very high-performance data-bound GridData control (sometimes referred to as DataGrid), a powerful cell-oriented Grid control and a multicolumn GridTree control. All three grids are full-featured, offer excellent performance (in scrolling and time critical updates), share a powerful styles architecture for controlling cell properties, and also share an extensible cell control architecture that allows the grids to host different controls in their cells.
Essential GridDataControl for WPF is the most advanced Datagrid available in the market with unmatched performance and versatility. Its advanced feature set is exposed through a powerful yet easy to use API with countless customization options. You can easily get started data-binding the grid to any data source, format the data with a rich selection of cell types, enable editing, sorting, filtering and grouping within a few minutes. The seamless editing experience rivals that of Microsoft Excel itself. Essential GridDataControl has been designed especially for the WPF platform and makes use of all the nuances that the platform has to offer and is also MVVM compatible.
The cell-oriented Grid control is a very efficient display engine for tabular data that can be customized down to the cell level. It does not make any assumptions on the structure of the data. It can be used in a virtual manner where the data is provided on demand in real time, or it can be used in a manner where the Grid control maintains the data within its own internal structures. Grid control supports frozen rows and columns; Excel-like formulas; covered cells; various cell-control types; copy–paste; both row selections and cell-range selections; hidden rows and columns; and virtually an unlimited number of rows and columns.
The GridTree control is a grid that displays self-referencing lists in a multicolumn tree format. The data is loaded on demand so that large lists can be quickly displayed. Direct support for a classic tree look is provided, but you also have the ability to easily customize the look of the tree with special glyphs and icons. Exceptional user performance is possible with thousands of nodes expanded or collapsed instantaneously.