Data binding provides a way for developers to create a read/write link between the controls on a form and the data in their application (their data model). There are several ways to bind datasource with controls i have found very inersting link that covers all the aspects of databinding..here is the link…..
http://www.akadia.com/services/dotnet_databinding.html