The differences between the Data table and Page block
Page block :
* It defines inside the page block station or page block
* To design the visual pages uses style sheets
* The required attribute is “value”
* Automatically it will display Column Headers
DataTable :
* No need to mention inside the page block station or page block
* No required value.
* The data will be displayed using custom style sheets.
* we need to specify column headers explicitly.