This method has two distinct, yet related, uses. By default the databinding process will occur on an as-needed basis. However, after setting the DataSource property this method can be called to force the databinding process to occur immediately.
The other way that this method can be used is as a way to synchronize with a non-System.ComponentModel.IBindingList data source. If the control is bound to a data source which implements System.ComponentModel.IBindingList then any modifications made to the data source will automatically propogate to the control. When the control is bound to a data source which does not implement System.ComponentModel.IBindingList (such as Array or ArrayList) there is no automated infrastructure for notifying the control of modifications to the data source. In that scenario this method can be used to synchronize the control's list of items with the new values in the data source.
Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2