Windows programmers are familiar with the concept of using a DataGrid component to display data in a flexible and sortable grid. In simple scenarios, all a programmer needs is to pull data out of a DataSource (database, text file, array) and display it in an easily configurable HTML web page. In more complex scenarios a programmer will want to make the grid sortable, enable data filtering, and render it to multiple formats.
On the web front, ASP.NET programmers have a DataGrid component available to them. PHP has no standard implementation of the DataGrid, and most PHP programmers have had to write their own component or settle for a third-party component or commercial implementation.
As mentioned above, a DataGrid component requires several elements.
You need to get the data from somewhere; this is referred to as your DataSource.
You need to create your DataGrid and select an output format, which is referred to as the Renderer.
You need to bind the DataSource to the DataGrid...