Grids are used to present tabular data in tables with optional paginating, sorting, filtering. This chapter will present basic information about creating grids. Later in Chapter 16, Grids: Advanced Usage we will discuss more advanced topics.
Here is an example for page with a grid:
Most widely used grid class is SP_Grid_WLC which means "static paginated grid with link columns". As shown on the figure above that means that the grid have functionality for changing the current page and in the right side - links per each row. "Static" means that it uses static HTML template, i.e. HTML code is not fully 100% generated (which means that you have fixed set of columns).
Grid is controlled by grid controller which is responsible to gather the data and feed it into the grid. For paginated grids additional class is used to perform pagination - Paginate_DB_Data.