Vue d'ensemble du contrôle BindingNavigator (Windows Forms)
Mise à jour : novembre 2007
Vous pouvez utiliser le contrôle BindingNavigator afin de créer un moyen normalisé que les utilisateurs pourront utiliser pour rechercher et modifier les données sur un Windows Form. Vous utilisez fréquemment BindingNavigator avec le composant BindingSource pour permettre aux utilisateurs de parcourir les enregistrements de données sur un formulaire et interagir avec ceux-ci.
Fonctionnement de BindingNavigator
Le contrôle BindingNavigator est composé d'un ToolStrip avec une série d'objets ToolStripItem pour la plupart des actions liées aux données : ajout de données, suppression de données et navigation dans les données. Par défaut, le contrôle BindingNavigator contient ces boutons standard. La capture d'écran suivante illustre le contrôle BindingNavigator sur un formulaire.
Le tableau suivant répertorie les contrôles et décrit leurs fonctions.
Contrôle |
Fonction |
---|---|
AddNewItem, bouton |
Insère une nouvelle ligne dans la source de données sous-jacente. |
DeleteItem, bouton |
Supprime la ligne actuelle de la source de données sous-jacente. |
MoveFirstItem, bouton |
Se déplace vers le premier élément de la source de données sous-jacente. |
MoveLastItem, bouton |
Se déplace vers le dernier élément de la source de données sous-jacente. |
MoveNextItem, bouton |
Se déplace vers l'élément suivant de la source de données sous-jacente. |
MovePreviousItem, bouton |
Se déplace vers l'élément précédent de la source de données sous-jacente. |
PositionItem, zone de texte |
Retourne la position actuelle dans la source de données sous-jacente. |
CountItem, zone de texte |
Retourne le nombre total d'éléments dans la source de données sous-jacente. |
Pour chaque contrôle figurant dans cette collection, il existe un membre correspondant du composant BindingSource qui fournit les mêmes fonctionnalités par programme. Par exemple, le bouton MoveFirstItem correspond à la méthode MoveFirst du composant BindingSource, le bouton DeleteItem correspond à la méthode RemoveCurrent, et ainsi de suite.
Si les boutons par défaut ne sont pas adaptés à votre application, ou si vous avez besoin de boutons supplémentaires pour prendre en charge d'autres types de fonctionnalités, vous pouvez fournir vos propres boutons ToolStrip.