Binding.BindingMemberInfo Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект, содержащий сведения об этой привязке на dataMember основе параметра в конструкторе Binding .
public:
property System::Windows::Forms::BindingMemberInfo BindingMemberInfo { System::Windows::Forms::BindingMemberInfo get(); };
public System.Windows.Forms.BindingMemberInfo BindingMemberInfo { get; }
member this.BindingMemberInfo : System.Windows.Forms.BindingMemberInfo
Public ReadOnly Property BindingMemberInfo As BindingMemberInfo
Значение свойства
Объект, BindingMemberInfo содержащий сведения об этом Binding.
Примеры
В следующем примере кода показано, как BindingMemberInfo каждый из них Binding находится в форме, и BindingPathBindingFieldBindingMember выводится значение свойства и значения свойств для этогоBinding.
private:
void PrintBindingMemberInfo()
{
for each ( Control^ thisControl in this->Controls)
{
for each ( Binding^ thisBinding in thisControl->DataBindings)
{
// Print the control's name and Binding information.
Console::WriteLine( "\n {0}", thisControl );
BindingMemberInfo bInfo = thisBinding->BindingMemberInfo;
Console::WriteLine( "Binding Path \t {0}", bInfo.BindingPath );
Console::WriteLine( "Binding Field \t {0}", bInfo.BindingField );
Console::WriteLine( "Binding Member \t {0}", bInfo.BindingMember );
}
}
}
private void PrintBindingMemberInfo()
{
foreach(Control thisControl in this.Controls)
{
foreach(Binding thisBinding in thisControl.DataBindings)
{
// Print the control's name and Binding information.
Console.WriteLine("\n" + thisControl.ToString());
BindingMemberInfo bInfo = thisBinding.BindingMemberInfo;
Console.WriteLine("Binding Path \t" + bInfo.BindingPath);
Console.WriteLine("Binding Field \t" + bInfo.BindingField);
Console.WriteLine("Binding Member \t" + bInfo.BindingMember);
}
}
}
Private Sub PrintBindingMemberInfo()
Dim thisControl As Control
For Each thisControl In Me.Controls
Dim thisBinding As Binding
For Each thisBinding In thisControl.DataBindings
' Print the control's name and Binding information.
Console.WriteLine(ControlChars.Cr + thisControl.ToString())
Dim bInfo As BindingMemberInfo = thisBinding.BindingMemberInfo
Console.WriteLine("Binding Path " + ControlChars.Tab _
+ bInfo.BindingPath)
Console.WriteLine("Binding Field " + ControlChars.Tab _
+ bInfo.BindingField)
Console.WriteLine("Binding Member " + ControlChars.Tab _
+ bInfo.BindingMember)
Next thisBinding
Next thisControl
End Sub
Комментарии
Создается BindingMemberInfo из строки, dataMember переданной конструктору Binding .