Comparison of the GridView, Repeater, and DataList Controls - ASP.NET

All three provide the following features.
FeatureRepeaterDataListGridView
Edit Data-XX
Create Data--X1
Select/Edit/Delete-XX
Table layout-X2X
Flow layoutXX-
Column layout-X-
Style properties-XX
Sorting--X
Paging--X

Footnotes

  1. Data can be created with the GridView control by using the GridViewExtender class, available here.
  2. The table layout is not an intrinsic part of the DataList control, but rather must be coded manually.