Data controls are used to display a repeated content like a list or a table. The content is generated from a collection of items containing the data, called the DataSource, and a template describing the appearance, called Renderer.
The process of assigning a DataSource to a Data control and render the template for each item is called data binding.
TDataList is used to display or modify a list of data items.
TDataGrid displays data in a tabular format with rows and columns.
TRepeater displays its content defined in templates repeatedly based on the given data.