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:

  • 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
In this article