BindingMemberInfo.BindingMember Proprietà

Definizione

Ottiene le informazioni utilizzate per specificare il nome della proprietà dell'oggetto con associazione a dati.Gets the information that is used to specify the property name of the data-bound object.

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

Valore della proprietà

Stringa vuota (""), nome di una singola proprietà o gerarchia di nomi di proprietà delimitati da punti che vengono risolti nel nome della proprietà dell'oggetto finale con associazione a dati.An empty string (""), a single property name, or a hierarchy of period-delimited property names that resolves to the property name of the final data-bound object.

Esempi

Nell'esempio di codice seguente viene BindingMemberInfo ottenuto l'oggetto Binding di ogni oggetto in un form e BindingPathvengono stampati BindingMember i valori delle BindingMemberInfoproprietà, BindingFielde di.The following code example gets the BindingMemberInfo object 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

Un BindingMemberInfo viene creato automaticamente quando si chiama il BindingMemberInfo costruttore con un nome della proprietà di controllo, un'origine dati e un percorso di navigazione.A BindingMemberInfo is created automatically when you call the BindingMemberInfo constructor with a control-property name, data source, and navigation path. Il dataMember parametro contiene la BindingMember stringa.The dataMember parameter contains the BindingMember string.

È la combinazione delimitata dal punto BindingPath dei valori e BindingField. BindingMemberThe BindingMember is the period delimited combination of the BindingPath and BindingField values. Ad esempio, quando viene creato Binding un nuovo usando un dataMember parametro di "Customers. custToOrders. OrderDate", BindingMember restituirà "Customers. custToOrders. OrderDate".For example, when a new Binding is created by using a dataMember parameter of "Customers.custToOrders.OrderDate", BindingMember will return "Customers.custToOrders.OrderDate".

Si applica a

Vedi anche