Fonctionnalités par défaut du contrôle DataGridView Windows Forms

Le contrôle Windows Forms DataGridView fournit aux utilisateurs une quantité importante de fonctionnalités par défaut.

Fonctionnalité par défaut

Par défaut, un DataGridView contrôle :

  • Affiche automatiquement les en-têtes de colonne et les en-têtes de ligne qui restent visibles lorsque la table fait défiler verticalement.

  • Possède un en-tête de ligne qui contient un indicateur de sélection pour la ligne active.

  • Possède un rectangle de sélection dans la première cellule.

  • Contient des colonnes qui peuvent être redimensionnées automatiquement lorsque l’utilisateur double-clique sur les séparateurs de colonnes.

  • Prend automatiquement en charge les styles visuels sur Windows XP et la famille Windows Server 2003 lorsque la EnableVisualStyles méthode est appelée à partir de la méthode de l’application Main .

En outre, le contenu d’un DataGridView contrôle peut être modifié par défaut :

  • Si l’utilisateur double-clique ou appuie sur F2 dans une cellule, le contrôle place automatiquement la cellule en mode édition et met à jour le contenu de la cellule en tant que type utilisateur.

  • Si l’utilisateur fait défiler jusqu’à la fin de la grille, l’utilisateur voit qu’une ligne pour l’ajout de nouveaux enregistrements est présente. Lorsque l’utilisateur clique sur cette ligne, une nouvelle ligne est ajoutée au DataGridView contrôle, avec des valeurs par défaut. Lorsque l’utilisateur appuie sur Échap, cette nouvelle ligne disparaît.

  • Si l’utilisateur clique sur un en-tête de ligne, la ligne entière est sélectionnée.

Lorsque vous liez un DataGridView contrôle à une source de données en définissant sa DataSource propriété, le contrôle :

  • Utilise automatiquement les noms des colonnes de la source de données comme texte d’en-tête de colonne.

  • Est renseigné avec le contenu de la source de données. DataGridView les colonnes sont créées automatiquement pour chaque colonne de la source de données.

  • Crée une ligne pour chaque ligne visible dans le tableau.

  • Trie automatiquement les lignes en fonction des données sous-jacentes lorsque l’utilisateur clique sur un en-tête de colonne.

Voir aussi