Übersicht über das BindingNavigator-Steuerelement (Windows Forms)
Aktualisiert: November 2007
Mit dem BindingNavigator-Steuerelement können Sie ein standardisiertes Instrument für Benutzer zum Suchen und Ändern von Daten in einem Windows Form erstellen. BindingNavigator wird häufig zusammen mit der BindingSource-Komponente verwendet, damit Benutzer Datensätze eines Formulars durchsuchen und mit diesen interagieren können.
So funktioniert der BindingNavigator
Das BindingNavigator-Steuerelement setzt sich aus einem ToolStrip mit einer Reihe von ToolStripItem-Objekten für die meisten gängigen Datenaktionen zusammen: Hinzufügen von Daten, Löschen von Daten und Navigieren durch Daten. In der Standardeinstellung enthält das BindingNavigator-Steuerelement diese Standardschaltflächen. Die folgende Abbildung zeigt das BindingNavigator-Steuerelement in einem Formular.
In der folgenden Tabelle werden die Steuerelemente zusammen mit einer Funktionsbeschreibung aufgelistet.
Steuerelement |
Funktion |
---|---|
AddNewItem-Schaltfläche |
Fügt eine neue Zeile in die zugrunde liegende Datenquelle ein. |
DeleteItem-Schaltfläche |
Löscht die aktuelle Zeile aus der zugrunde liegenden Datenquelle. |
MoveFirstItem-Schaltfläche |
Navigiert zum ersten Element in der zugrunde liegenden Datenquelle. |
MoveLastItem-Schaltfläche |
Navigiert zum letzten Element in der zugrunde liegenden Datenquelle. |
MoveNextItem-Schaltfläche |
Navigiert zum nächsten Element in der zugrunde liegenden Datenquelle. |
MovePreviousItem-Schaltfläche |
Navigiert zum vorherigen Element in der zugrunde liegenden Datenquelle. |
PositionItem-Textfeld |
Gibt die aktuelle Position innerhalb der zugrunde liegenden Datenquelle zurück. |
CountItem-Textfeld |
Gibt die Gesamtzahl der Elemente in der zugrunde liegenden Datenquelle zurück. |
Jedem Steuerelement in dieser Auflistung entspricht ein Member der BindingSource-Komponente, der die gleiche Funktion programmgesteuert bereitstellt. Beispielsweise entspricht die Schaltfläche MoveFirstItem der MoveFirst-Methode der BindingSource-Komponente, die Schaltfläche DeleteItem der RemoveCurrent-Methode usw.
Wenn die Standardschaltflächen für Ihre Anwendung nicht geeignet sind oder Sie zusätzliche Schaltflächen benötigen, um andere Arten von Funktionen zu unterstützen, können Sie Ihre eigenen ToolStrip-Schaltflächen bereitstellen.