Both component is used
to render data in tabular format. dataTable will render records in simple HTML
table format whereas the “pageBlockTable” possess default look and feel of salesforce
standard CSS and must be written inside “apex:pageBlock” componet.
You can read more
here.
PageBlockTable:
PageBlockTable should
be defined inside pageblock or pageblocksection.
PageBlockTable uses
standard styles sheets to design a visualpage.
It has the 
required attribute "value".
Column headers 
will be displayed automatically.
DataTable:
No need to write
inside pageblock or pageblocksection.
There is no required
value.
The  data can be
displayed using  custom style sheets.
 we need to specify
column headers explicitly.

No comments:
Post a Comment