This document provides an introduction to data binding in ASP.NET. It discusses two types of data binding: simple/inline data binding which binds data to control properties, and declarative data binding which binds data into control structures. Controls capable of simple binding inherit from ListControl while controls for declarative binding inherit from CompositeDataBoundControl. These include controls like DropDownList, GridView, and DetailsView. Declarative binding uses data sources, datasets, and data adapters to retrieve and manipulate data from a database.