This class, derived from BindingsCollection , implements a set of data Binding objects for a Control , and is accessed through the Control objects DataBindings property. See Binding and its associated classes for more details on the data-binding framework. public class ControlBindingsCollection : BindingsCollection { // Public Instance Properties public Control Control {get; } public Binding this {get; } // Public Instance Methods public Binding Add (string propertyName , object dataSource , string dataMember ); public void Add (Binding binding ); // overrides BindingsCollection public void Clear (); // overrides BindingsCollection public void Remove (Binding binding ); // overrides BindingsCollection public void RemoveAt (int index ); // overrides BindingsCollection // Protected Instance Methods protected override void AddCore (Binding dataBinding ); // overrides BindingsCollection protected override void ClearCore (); // overrides BindingsCollection protected override void RemoveCore (Binding dataBinding ); // overrides BindingsCollection } Hierarchy System.Object Returned ByControl.DataBindings , PrintPreviewDialog.DataBindings |