ControlBindingsCollection.Item Property (String)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com 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; }

Parameters

propertyName
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.
   Console.WriteLine(drv["custName"]);
}

.NET Framework
Available since 1.1
Return to top
Show: