ControlBindingsCollection.Item Property (String)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets the Binding specified by the control's property name.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public Binding this[
	string propertyName
] { get; }


Type: System.String

The name of the property on the data-bound control.

Property Value

Type: System.Windows.Forms.Binding

The Binding that binds the specified control property to a data source.

If the specified property does not match a binding in the collection, Item returns null.

The following code example returns a single Binding from a ControlBindingsCollection.

private void PrintValue()
   ControlBindingsCollection myControlBindings;
   myControlBindings = textBox1.DataBindings;

   // Get the Binding for the Text property.
   Binding myBinding = myControlBindings["Text"];

   // Assuming the data source is a DataTable.
   DataRowView drv;
   drv = (DataRowView) myBinding.BindingManagerBase.Current;

   // Assuming a column named "custName" exists, print the value.

.NET Framework
Available since 1.1
Return to top