Export (0) Print
Expand All

Binding::Control Property

Gets the control that the binding belongs to.

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

public:
property Control^ Control {
	Control^ get ();
}

Property Value

Type: System.Windows.Forms::Control
The Control that the binding belongs to.

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

Supported in: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Show:
© 2014 Microsoft