Binding::Control Property
.NET Framework (current version)
Gets the control that the binding belongs to.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
The following code example gets the BindingManagerBase for a specific data source, and prints information about each Control property that is bound to the data source. The example uses the Bindings property of the BindingManagerBase to get all controls.
void PrintBoundControls1() { // Get the BindingManagerBase for the Customers table. BindingManagerBase^ myBindingBase = this->BindingContext[ ds,"Customers" ]; /* Print the information of each control managed by the BindingManagerBase. */ System::Collections::IEnumerator^ myEnum = myBindingBase->Bindings->GetEnumerator(); while ( myEnum->MoveNext() ) { Binding^ b = safe_cast<Binding^>(myEnum->Current); Console::WriteLine( b->Control ); } } void PrintBoundControls2() { /* Get the BindingManagerBase for a child table of the Customers table. The RelationName of a DataRelation is appended to the parent table's name. */ BindingManagerBase^ myBindingBase = this->BindingContext[ ds,"Customers::CustToOrders" ]; /* Print the information of each control managed by the BindingManagerBase. */ System::Collections::IEnumerator^ myEnum = myBindingBase->Bindings->GetEnumerator(); while ( myEnum->MoveNext() ) { Binding^ b = safe_cast<Binding^>(myEnum->Current); Console::WriteLine( b->Control ); } }
.NET Framework
Available since 1.1
Available since 1.1
Show: