Vue d’ensemble du contrôle BindingNavigator (Windows Forms)
Vous pouvez utiliser le contrôle BindingNavigator pour créer un moyen standardisé pour les utilisateurs de rechercher et de modifier des 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 d’interagir avec les enregistrements.
Fonctionnement de BindingNavigator
Le contrôle BindingNavigator est composé d’un ToolStrip avec une série d’objets ToolStripItem pour la plupart des actions courantes 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 montre le contrôle BindingNavigator sur un formulaire :
Le tableau suivant répertorie les contrôles et décrit leurs fonctions.
Contrôle | Fonction |
---|---|
bouton AddNewItem | Insère une nouvelle ligne dans la source de données sous-jacente. |
bouton DeleteItem | Supprime la ligne actuelle de la source de données sous-jacente. |
bouton MoveFirstItem | Passe au premier élément de la source de données sous-jacente. |
bouton MoveLastItem | Passe au dernier élément de la source de données sous-jacente. |
bouton MoveNextItem | Passe à l’élément suivant dans la source de données sous-jacente. |
bouton MovePreviousItem | Passe à l’élément précédent dans la source de données sous-jacente. |
boîte de texte PositionItem | Retourne la position actuelle dans la source de données sous-jacente. |
zone de texte CountItem | Retourne le nombre total d’éléments dans la source de données sous-jacente. |
Pour chaque contrôle de cette collection, il existe un membre correspondant du composant BindingSource qui fournit par programme les mêmes fonctionnalités. 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. Consultez également Procédure : Ajouter des boutons de chargement, de sauvegarde et d'annulation au contrôle BindingNavigator de Windows Forms.
Voir aussi
.NET Desktop feedback