16.3. Repeated-Value Data Binding
Although using simple data binding is optional, repeated-value binding is so useful that almost every ASP.NET application will want to use it somewhere.
Repeated-value data binding works with the ASP.NET list controls (and the rich data controls described in the next chapter). To use repeated-value binding, you link one of these controls to a data source (such as a field in a data table). When you call DataBind(), the control automatically creates a full list using all the corresponding values. This saves you from writing code that loops through the array or data table and manually adds elements to a control.
Repeated-value binding can also simplify your life by supporting advanced formatting and template options ...