Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die BindingManagerBase für dieses Binding ab.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)
Syntax
'Declaration
Public ReadOnly Property BindingManagerBase As BindingManagerBase
'Usage
Dim instance As Binding
Dim value As BindingManagerBase
value = instance.BindingManagerBase
public BindingManagerBase BindingManagerBase { get; }
public:
property BindingManagerBase^ BindingManagerBase {
BindingManagerBase^ get ();
}
/** @property */
public BindingManagerBase get_BindingManagerBase ()
public function get BindingManagerBase () : BindingManagerBase
Eigenschaftenwert
Die BindingManagerBase, die dieses Binding verwaltet.
Hinweise
Durchlaufen Sie die datengebundene Liste mithilfe der BindingManagerBase, indem Sie den Wert der Position-Eigenschaft erhöhen oder verringern. Die BindingManagerBase-Klasse ist abstrakt. Die CurrencyManager-Klasse, die datengebundene Listen verwaltet, erbt von der BindingManagerBase-Klasse.
Beispiel
Im folgenden Codebeispiel wird die BindingManagerBase jedes Binding im Formular abgerufen, und es wird die Position-Eigenschaft für jede BindingManagerBase ausgegeben.
Private Sub PrintPositions
Dim c As Control
Dim xBinding As Binding
For Each c In Me.Controls
For Each xBinding In c.DataBindings
Console.WriteLine(c.ToString & ControlChars.Tab & " Position: " & _
xBinding.BindingManagerBase.Position)
Next
Next
End Sub
private void PrintPositions()
{
foreach(Control c in this.Controls)
{
foreach(Binding xBinding in c.DataBindings)
{
Console.WriteLine
(c.ToString() + "\t Position: " +
xBinding.BindingManagerBase.Position);
}
}
}
private:
void PrintPositions()
{
for each ( Control^ c in this->Controls )
{
for each ( Binding^ xBinding in c->DataBindings )
{
Console::WriteLine(
"{0}\t Position: {1}",
c, xBinding->BindingManagerBase->Position );
}
}
}
private void PrintPositions()
{
for (int iCtr1 = 0; iCtr1 < this.get_Controls().get_Count(); iCtr1++) {
Control c = this.get_Controls().get_Item(iCtr1);
for (int iCtr2 = 0; iCtr2 < c.get_DataBindings().get_Count();
iCtr2++) {
Binding xBinding = c.get_DataBindings().get_Item(iCtr2);
Console.WriteLine((c.ToString() + "\t Position: "
+ xBinding.get_BindingManagerBase().get_Position()));
}
}
} //PrintPositions
private function PrintPositions()
{
for(var i : int = 0; i < this.Controls.Count; i ++)
{
for(var j : int = 0; j < this.Controls[i].DataBindings.Count; j++)
{
Console.WriteLine
(this.Controls[i].ToString() + "\t Position: " +
this.Controls[i].DataBindings[j].BindingManagerBase.Position);
}
}
}
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
Binding-Klasse
Binding-Member
System.Windows.Forms-Namespace