BindingManagerBase.Bindings Property

Definition

Extrait la collection des liaisons managées.Gets the collection of bindings being managed.

public:
 property System::Windows::Forms::BindingsCollection ^ Bindings { System::Windows::Forms::BindingsCollection ^ get(); };
public System.Windows.Forms.BindingsCollection Bindings { get; }
member this.Bindings : System.Windows.Forms.BindingsCollection
Public ReadOnly Property Bindings As BindingsCollection

Property Value

BindingsCollection

BindingsCollection contenant les objets Binding managés par le BindingManagerBase.A BindingsCollection that contains the Binding objects managed by this BindingManagerBase.

Examples

L’exemple de code suivant obtient la BindingManagerBase pour une source de données spécifique.The following code example gets the BindingManagerBase for a specific data source. L’exemple utilise ensuite la propriété Bindings pour imprimer des informations sur chaque contrôle lié à la même source de données.The example then uses the Bindings property to print information about each control bound to the same data source.

void PrintBoundControls()
{
   BindingManagerBase^ myBindingBase = this->BindingContext[ ds,"customers" ];
   System::Collections::IEnumerator^ myEnum = myBindingBase->Bindings->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      Binding^ b = safe_cast<Binding^>(myEnum->Current);
      Console::WriteLine( b->Control );
   }
}

private void PrintBoundControls()
{
   BindingManagerBase myBindingBase = this.BindingContext[ds, "customers"];
   foreach(Binding b in myBindingBase.Bindings)
   {
      Console.WriteLine(b.Control.ToString());
   }
}

Private Sub PrintBoundControls()
    Dim myBindingBase As BindingManagerBase = Me.BindingContext(ds, "customers")
    Dim b As Binding
    For Each b In  myBindingBase.Bindings
        Console.WriteLine(b.Control.ToString())
    Next b
End Sub

Applies to

See also