Cette documentation est archivée et n’est pas conservée.

Affichage des données dans le contrôle DataGridView Windows Forms

Le contrôle DataGridView est utilisé pour afficher des données de diverses sources de données externes. Par ailleurs, vous pouvez ajouter des lignes et des colonnes au contrôle et le remplir manuellement de données.

Lorsque vous liez le contrôle à une source de données, vous pouvez générer automatiquement des colonnes d'après le schéma de la source de données. Si ces colonnes n'apparaissent pas exactement comme vous le souhaitez, vous pouvez les masquer, les supprimer ou les réorganiser. Vous pouvez également ajouter des colonnes indépendantes pour afficher des données supplémentaires, qui ne proviennent pas de la source de données.

En outre, vous pouvez afficher vos données dans des formats standard (comme le format de devise), ou personnaliser le format d'affichage afin de présenter vos données à votre convenance (en modifiant la couleur d'arrière-plan pour les chiffres négatifs, ou en remplaçant les valeurs de chaîne par des images correspondantes, par exemple).

Dans cette section

Modes d'affichage des données dans le contrôle DataGridView Windows Forms

Décrit les options de remplissage du contrôle à l'aide de données.

Mise en forme de données dans le contrôle DataGridView Windows Forms

Décrit les options de mise en forme des valeurs d'affichage des cellules.

Procédure pas à pas : création d'un contrôle DataGridView Windows Forms non lié

Montre comment remplir manuellement le contrôle avec des données.

Comment : lier des données au contrôle DataGridView Windows Forms

Décrit comment remplir le contrôle à l'aide de données en le liant à une BindingSource qui contient des informations extraites d'une base de données.

Comment : générer automatiquement des colonnes dans un contrôle DataGridView Windows Forms lié aux données

Décrit comment générer automatiquement des colonnes basées sur une source de données liée.

Comment : supprimer les colonnes générées automatiquement d'un contrôle DataGridView Windows Forms

Décrit comment masquer ou supprimer des colonnes générées automatiquement à partir d'une source de données liée.

Comment : modifier l'ordre des colonnes dans le contrôle DataGridView Windows Forms

Décrit comment réorganiser des colonnes générées automatiquement à partir d'une source de données liée.

Comment : ajouter une colonne indépendante à un contrôle DataGridView Windows Forms lié aux données

Explique comment compléter des données issues d'une source de données liée en affichant des colonnes supplémentaires non liées.

Comment : lier des objets aux contrôles DataGridView Windows Forms

Décrit comment lier le contrôle à une collection d'objets arbitraires de sorte que chaque objet soit affiché dans sa propre ligne.

Comment : accéder à des objets liés à des lignes DataGridView Windows Forms

Décrit comment récupérer un objet lié à une ligne particulière du contrôle.

Procédure pas à pas : création d'un formulaire maître/détail qui utilise deux contrôles DataGridView Windows Forms

Décrit comment afficher des données provenant de deux tables de base de données connexes, afin que les valeurs affichées dans un contrôle DataGridView dépendent de la ligne actuellement sélectionnée dans un autre contrôle.

Comment : personnaliser la mise en forme des données dans le contrôle DataGridView Windows Forms

Décrit comment gérer l'événement System.Windows.Forms.DataGridView.CellFormatting pour modifier l'apparence de cellules suivant les valeurs qu'elles contiennent.

Référence

DataGridView

Fournit de la documentation de référence pour le contrôle DataGridView.

System.Windows.Forms.DataGridView.DataSource

Fournit de la documentation de référence pour la propriété DataSource.

BindingSource

Fournit de la documentation de référence pour le composant BindingSource.

Rubriques connexes

Saisie de données dans le contrôle DataGridView Windows Forms

Fournit des rubriques qui décrivent comment modifier la manière avec laquelle les utilisateurs ajoutent et modifient des données dans le contrôle.

Voir aussi

Afficher: