Overview
Most of the data on the Internet is stored in tables within a database. RadDataGrid provides the same abstraction over the data – it has Columns and Rows and the intersection of a Row and a Column is called a Cell. When the data from a database is sent to the client, it is usually converted to a Business object (or the so-called ViewModel) where each instance represents a Table Row and each property of the object represents a Column within the original table.
RadDataGrid Key Features:
- Data Storage Provider
- UI virtualization – both vertical (by rows) and horizontal (by columns). Fast, fluid and responsive, able to process hundreds of thousands of records.
- Commands
- Editing
- Sorting
- Grouping
- Filtering
- Column Reordering
- Data-binding, auto-generated columns and/or manually created ones
- Selection
- Frozen group headers
- Decorations– completely configurable grid lines and alternating rows
- Complete touch and other input devices support
- HitTestService