The Data List control is similar to the Repeater control. However, it has some additional properties and templates that you can use to display its data in a diverse fashion. The Repeater control does not have any built-in layout or style. We are forced to specify all formatting-related HTML elements and style tags. On the other hand, a Data List control provides more flexibility to display data in a desired layout. It also provides data selection and editing capabilities. How does it do it? Well, in addition to the five templates (Item Template, Alternating Item Template, Separator Template, Header Template, Footer Template that a repeater has, the Data List control has two more templates: Selected Item Template, and EditItem Template. These templates are useful for allowing data selection and data editing functionality.