Freigeben über


BindingMemberInfo.BindingMember Eigenschaft

Definition

Ruft die Informationen ab, die zum Angeben des Eigenschaftennamens des datengebundenen Objekts verwendet werden.

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

Eigenschaftswert

Eine leere Zeichenfolge (""), ein einzelner Eigenschaftsname oder eine Hierarchie von durch Punkt getrennten Eigenschaftsnamen, die in den Eigenschaftennamen des endgültigen datengebundenen Objekts aufgelöst werden.

Beispiele

Das folgende Codebeispiel ruft das BindingMemberInfo Objekt der einzelnen Binding Objekte in einem Formular ab und druckt die BindingPathWerte von , BindingFieldund BindingMember Eigenschaften von 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

Hinweise

A BindingMemberInfo wird automatisch erstellt, wenn Sie den BindingMemberInfo Konstruktor mit einem Steuerelementeigenschaftsnamen, einer Datenquelle und einem Navigationspfad aufrufen. Der dataMember Parameter enthält die BindingMember Zeichenfolge.

Dies BindingMember ist die durch Punkt getrennte Kombination aus den Werten und BindingField den BindingPath Werten. Wenn beispielsweise ein neues Binding mithilfe eines dataMember Parameters von "Customers.custToOrders.OrderDate" erstellt wird, BindingMember wird "Customers.custToOrders.OrderDate" zurückgegeben.

Gilt für:

Weitere Informationen