ControlBindingsCollection::Item Property (String^)

 

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

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

public:
property Binding^ default[
	String^ propertyName
] {
	Binding^ get(String^ propertyName);
}

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.

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 = dynamic_cast<DataRowView^>(myBinding->BindingManagerBase->Current);

   // Assuming a column named S"custName" exists, print the value.
   Console::WriteLine( drv[ "custName" ] );
}

.NET Framework
Available since 1.1
Return to top
Show: