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.