Guideline
HTML tables can be used to display actual tabular data, or simply to provide layout. Although using tables strictly for layout is not a best practice, it is not a violation of accessibility guidelines.
If a table is used for layout, it must not include special markup that identifies a table column or row header. Conversely, if a table provides tabular data, then it must use markup to identify a table column or row header.
WCAG References
Refer to the following topics for more information:
H51: Using table markup to present tabular information (http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H51.html)
H63: Using the scope attribute to associate header cells and data cells in data tables (http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H63.html)
ePortal Recommendations
If you set the ControlStyle property for a particular array field in a client message to any of the following, then ePortal will generate an HTML table that conforms to the guidelines for a data table.
GridView
DetailsView