Bagikan melalui


BindingMemberInfo.BindingMember Properti

Definisi

Mendapatkan informasi yang digunakan untuk menentukan nama properti objek yang terikat data.

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

Nilai Properti

String kosong (""), satu nama properti, atau hierarki nama properti yang dibatasi periode yang diselesaikan ke nama properti objek terikat data akhir.

Contoh

Contoh kode berikut mendapatkan BindingMemberInfo objek masing-masing Binding pada formulir, dan mencetak BindingPathnilai properti , BindingField, dan BindingMember dari 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

Keterangan

BindingMemberInfo dibuat secara otomatis saat Anda memanggil BindingMemberInfo konstruktor dengan nama properti kontrol, sumber data, dan jalur navigasi. Parameter dataMember berisi BindingMember string.

BindingMember adalah kombinasi periode yang dibatasi dari BindingPath nilai dan BindingField . Misalnya, ketika baru Binding dibuat dengan menggunakan dataMember parameter "Customers.custToOrders.OrderDate", BindingMember akan mengembalikan "Customers.custToOrders.OrderDate".

Berlaku untuk

Lihat juga