Although Stores handle data access and persistence, and Models define the data, the GridPanel is responsible for bringing them together with column management and other grid-related features.
Essentially, a GridPanel is made of two main parts as follows:
In addition, a GridPanel can be augmented with many more capabilities, for example:
A View, which handles rendering of each row. (By default, a GridPanel uses a View internally to render rows for you, but Ext.NET also exposes the View to be configured with more options if required)
Paging, filtering, sorting, grouping
Row expansion
Controlling how data values are formatted for display
Controlling how rows and cells might be selected
Numerous options for editing grids, inline or per row
A variety of ways to retrieve local or remote data by reusing the Store architecture described in Chapter 5, Working with Data, as well as using other data-bound controls, such...