BindingMemberInfo.BindingField Eigenschap

Definitie

Hiermee haalt u de eigenschapsnaam van het gegevensgebonden object op.

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

Waarde van eigenschap

De eigenschapsnaam van het gegevensgebonden object. Dit kan een lege tekenreeks ("").

Voorbeelden

In het volgende codevoorbeeld worden de BindingMemberInfo waarden van elk Binding formulier opgehaald en worden de BindingPath, BindingFielden BindingMember eigenschapswaarden van 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

Opmerkingen

Dit BindingField is het laatste item dat wordt gevonden in het navigatiepad dat door de BindingMember eigenschap wordt geretourneerd. Als er bijvoorbeeld een nieuwe Binding wordt gemaakt met een dataMember parameter 'Customers.custToOrders.OrderDate', BindingMember wordt 'OrderDate' geretourneerd.

Van toepassing op

Zie ook