BindingMemberInfo.BindingMember Propriété

Définition

Obtient les informations qui sont utilisées pour spécifier le nom de propriété de l'objet lié aux données.

public:
 property System::String ^ BindingMember { System::String ^ get(); };
public string BindingMember { get; }
member this.BindingMember : string
Public ReadOnly Property BindingMember As String

Valeur de propriété

String

Chaîne vide (""), nom de propriété unique ou hiérarchie de noms de propriétés délimitée par des points qui se résout en nom de propriété de l'objet lié aux données final.

Exemples

L’exemple de code suivant obtient l’objet BindingMemberInfo de chacun Binding sur un formulaire et imprime les BindingPathvaleurs , BindingFieldet BindingMember de propriété de BindingMemberInfo.

private:
   void PrintBindingMemberInfo()
   {
      Console::WriteLine( "\n BindingMemberInfo" );
      for each ( Control^ thisControl in this->Controls )
      {
         for each ( Binding^ thisBinding in thisControl->DataBindings )
         {
            BindingMemberInfo bInfo = thisBinding->BindingMemberInfo;
            Console::WriteLine( "\t BindingPath: {0}", bInfo.BindingPath );
            Console::WriteLine( "\t BindingField: {0}", bInfo.BindingField );
            Console::WriteLine( "\t BindingMember: {0}", bInfo.BindingMember );
            Console::WriteLine();
         }
      }
   }
private void PrintBindingMemberInfo()
{
   Console.WriteLine("\n BindingMemberInfo");
   foreach(Control thisControl in this.Controls)
   {
      foreach(Binding thisBinding in thisControl.DataBindings)
      {
         BindingMemberInfo bInfo = thisBinding.BindingMemberInfo;
         Console.WriteLine("\t BindingPath: " + bInfo.BindingPath);
         Console.WriteLine("\t BindingField: " + bInfo.BindingField);
         Console.WriteLine("\t BindingMember: " + 
         bInfo.BindingMember);
         Console.WriteLine();
      }   
   }
}
Private Sub PrintBindingMemberInfo()
   Console.WriteLine(ControlChars.Cr + " BindingMemberInfo")
   Dim thisControl As Control
   Dim thisBinding As Binding
   For Each thisControl In  Me.Controls    
      For Each thisBinding In  thisControl.DataBindings
         Dim bInfo As BindingMemberInfo =  _
         thisBinding.BindingMemberInfo
         Console.WriteLine(ControlChars.Tab + _
         " BindingPath: "  + bInfo.BindingPath)
         Console.WriteLine(ControlChars.Tab + _
         " BindingField: " + bInfo.BindingField)
         Console.WriteLine(ControlChars.Tab + _
         " BindingMember: "  + bInfo.BindingMember)
         Console.WriteLine()
      Next thisBinding
   Next thisControl
End Sub

Remarques

Un BindingMemberInfo est créé automatiquement lorsque vous appelez le BindingMemberInfo constructeur avec un nom de propriété de contrôle, une source de données et un chemin de navigation. Le dataMember paramètre contient la BindingMember chaîne.

Il BindingMember s’agit de la combinaison délimitée de points des valeurs et BindingField des BindingPath valeurs. Par exemple, lorsqu’un nouveau Binding est créé à l’aide d’un dataMember paramètre « Customers.custToOrders.OrderDate », BindingMember retourne « Customers.custToOrders.OrderDate ».

S’applique à

Voir aussi