If you like this article, please click on “+1“ button and share with your friends.
Click here for the Video Tutorial of this article.
visit www.iGnani.com
What is a BindingSource?
The BindingSource component provides a layer of indirection between the underlying data source and the bound UI controls.
Note: In computer programming, indirection is the ability to reference something using a name, reference, or container instead of the value itself.
Instead of binding the controls directly to the data sources or collections of data objects, you instead bind the controls to a BindingSource object. By being a middle tier object between the data source and controls, the BindingSource can provide services on behalf of the data source. In Simple words, it is a broker object between your databound controls and the datasource.
It was first introduced in .net 2.0 and is supported in all the versions till the latest being .net 4.0. It is made available through the namespace System.Windows.Forms.