Liaison de données Windows FormsWindows Forms Data Binding

La liaison de données dans les Windows Forms vous permet d'afficher et de modifier les informations d'une source de données dans les contrôles du formulaire.Data binding in Windows Forms gives you the means to display and make changes to information from a data source in controls on the form. Vous pouvez établir une liaison à une source de données traditionnelle et à presque toute structure qui contient des données.You can bind to both traditional data sources as well as almost any structure that contains data.

Dans cette sectionIn This Section

Liaison de données et Windows FormsData Binding and Windows Forms
Fournit une vue d’ensemble de la liaison de données dans les Windows Forms.Provides an overview of data binding in Windows Forms.

Sources de données prises en charge par les Windows FormsData Sources Supported by Windows Forms
Décrit les sources de données qui peuvent être utilisées avec Windows Forms.Describes the data sources that can be used with Windows Forms.

Interfaces participant à la liaison de donnéesInterfaces Related to Data Binding
Décrit plusieurs interfaces utilisées avec la liaison de données Windows Forms.Describes several of the interfaces used with Windows Forms data binding.

Guide pratique pour Naviguer parmi les données dans les Windows FormsHow to: Navigate Data in Windows Forms
Montre comment parcourir les éléments dans une source de données.Shows how to navigate through items in a data source.

Notification de modifications dans la liaison de données Windows FormsChange Notification in Windows Forms Data Binding
Décrit les différents types de notifications de modifications pour la liaison de données Windows Forms.Describes different types of change notification for Windows Forms data binding.

Guide pratique pour Implémenter l’Interface INotifyPropertyChangedHow to: Implement the INotifyPropertyChanged Interface
Montre comment implémenter l'interface INotifyPropertyChanged.Shows how to implement the INotifyPropertyChanged interface. L'interface communique à un contrôle dépendant les modifications apportées aux propriétés d'un objet métier.The interface communicates to a bound control the property changes on a business object

Guide pratique pour Appliquer le modèle PropertyNameChangedHow to: Apply the PropertyNameChanged Pattern
Montre comment appliquer le PropertyNamemodèle Changed aux propriétés d’un contrôle utilisateur Windows Forms.Shows how to apply the PropertyNameChanged pattern to properties of a Windows Forms user control.

Guide pratique pour Implémenter l’Interface ITypedListHow to: Implement the ITypedList Interface
Montre comment activer la découverte du schéma pour une liste pouvant être liée en implémentant l'interface ITypedList.Shows how to enable discovery of the schema for a bindable list by implementing the ITypedList interface.

Guide pratique pour Implémenter l’Interface IListSourceHow to: Implement the IListSource Interface
Montre comment implémenter l'interface IListSource pour créer une classe pouvant être liée qui n'implémente pas IList mais fournit une liste à partir d'un autre emplacement.Shows how to implement the IListSource interface to create a bindable class does not implement IList, but provides a list from another location.

Guide pratique pour S’assurer que plusieurs contrôles liés à la même Source de données restent synchronisésHow to: Ensure Multiple Controls Bound to the Same Data Source Remain Synchronized
Montre comment gérer l’événement BindingComplete pour garantir que tous les contrôles liés à une source de données restent synchronisés.Shows how to handle the BindingComplete event to ensure all controls bound to a data source remain synchronized.

Guide pratique pour S’assurer que la ligne sélectionnée dans une Table enfant reste au bon emplacementHow to: Ensure the Selected Row in a Child Table Remains at the Correct Position
Montre comment s'assurer que la ligne sélectionnée dans une table enfant ne change pas quand une modification est apportée à un champ de la table parente.Shows how to ensure the selected row of a child table does not change, when a change is made to a field of the parent table.

Consultez également Interfaces associées à une liaison de données, Comment : Naviguer parmi les données dans les Windows Forms, et Comment : Créer un contrôle de liaison Simple dans un formulaire Windows.Also see Interfaces Related to Data Binding, How to: Navigate Data in Windows Forms, and How to: Create a Simple-Bound Control on a Windows Form.

RéférenceReference

System.Windows.Forms.Binding
Décrit la classe qui représente la liaison entre un composant pouvant être lié et une source de données.Describes the class that represents the binding between a bindable component and a data source.

System.Windows.Forms.BindingSource
Décrit la classe qui encapsule une source de données pour la liaison à des contrôles.Describes the class that encapsulates a data source for binding to controls.

BindingSource, composantBindingSource Component
Contient une liste de rubriques qui expliquent comment utiliser le composant BindingSource.Contains a list of topics that demonstrate how to use the BindingSource component.

DataGridView, contrôleDataGridView Control
Fournit une liste de rubriques qui expliquent comment utiliser un contrôle datagrid pouvant être lié.Provides a list of topics that demonstrate how to use a bindable datagrid control.

Consultez également l’accès à des données dans Visual Studio.Also see Accessing Data in Visual Studio.