Systems and methods for data controls architecture are described. In one
aspect, a data source control exposes an interface for generic access to
a data store. A data-bound control implements the interface to
automatically databind to the data store at an appropriate time during
runtime operations of the data-bound control.