Export (0) Print
Expand All

BindingMemberInfo.BindingMember Property

Gets the information that is used to specify the property name of the data-bound object.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public string BindingMember { get; }

Property Value

Type: System.String
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.

A BindingMemberInfo is created automatically when you call the BindingMemberInfo constructor with a control-property name, data source, and navigation path. The dataMember parameter contains the BindingMember string.

The BindingMember is the period delimitated combination of the BindingPath and BindingField values. For example, when a new Binding is created by using a dataMember parameter of "Customers.custToOrders.OrderDate", BindingMember will return "Customers.custToOrders.OrderDate".

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");
   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();
      }   
   }
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft