BindingMemberInfo.BindingField Proprietà

Definizione

Ottiene il nome della proprietà dell'oggetto con associazione a dati.Gets the property name of the data-bound object.

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

Valore della proprietà

Ottiene il nome della proprietà dell'oggetto con associazione a dati.The property name of the data-bound object. Può essere una stringa vuota ("").This can be an empty string ("").

Esempi

Nell'esempio di codice seguente viene BindingMemberInfo ottenuto l' Binding oggetto di ogni oggetto in un form BindingPathe BindingFieldvengono stampati i valori BindingMemberInfodelle proprietà, e BindingMember di.The following code example gets the BindingMemberInfo of each Binding on a form, and prints the BindingPath, BindingField, and BindingMember property values of 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

Commenti

È l'ultimo elemento trovato nel percorso BindingMember di navigazione restituito dalla proprietà. BindingFieldThe BindingField is the last item found in the navigation path returned by the BindingMember property. Se, ad esempio, viene Binding creato un nuovo oggetto con dataMember un parametro "Customers. custToOrders. OrderDate" BindingMember , restituirà "OrderDate".For example, if a new Binding is created that has a dataMember parameter of "Customers.custToOrders.OrderDate", BindingMember will return "OrderDate".

Si applica a

Vedi anche