BindingMemberInfo::BindingMember Property
Gets the information that is used to specify the property name of the data-bound object.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
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" ); 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(); } } }
Available since 1.1