CurrencyManager object
Many thanks
Cold
Many thanks
Cold
BindingContext(customerTable) is a CurrencyManager.
You can also bind a property of a control to an object's property, like
TextBox2.DataBindings.Add("Text", Me, "Text")
BindingContext(Me) would keep track of the object you're bound to (in this case, it's just to see whether the property changes), and BindingContext(Me) would be a PropertyManager.
When you create a data source and use it on a form, the form (at load time) populates a collection of all those data sources. Each data source provides a single current row. For data sources, each data source is "wrapped up" by a CurrencyManager object, which inherits from the BindingManagerBase class. (There's also a PropertyManager class, which inherits from the same base class, which handles binding to properties).
Every form supplies a single BindingContext property by default, which returns a collection of the BindingManagerBase objects used on the form. In the 1.0 Framework documentation, you might try starting <a href="ms-help://MS.VSCC/MS.MSDNQTR.2003FEB.1033/vbcon/html/vboridatabindingwindowsforms.htm">here</a>.