Comment : masquer des colonnes dans les contrôles DataGridView

Mise à jour : novembre 2007

Vous pouvez masquer des colonnes dans un contrôle DataGridView par programme ou dans le concepteur. Dans les deux cas, affectez la valeur false à la propriété Visible de la colonne pour la masquer.

Pour masquer une colonne DataGridView dans le concepteur

  1. Ajoutez un contrôle DataGridView à l'aide de la table Customers de la base de données Northwind, comme décrit dans Comment : afficher des données à l'aide de contrôles DataGridView.

  2. Cliquez sur le bouton de sélection (...) en regard de la propriété Columns.

    La boîte de dialogue Modifier les colonnes s'ouvre.

  3. Dans la boîte de dialogue Modifier les colonnes, sélectionnez la deuxième colonne (Company Name). Dans la fenêtre Propriétés des colonnes dépendantes, affectez la valeur False à la propriété Visible.

  4. Cliquez sur OK pour fermer la boîte de dialogue.

  5. Appuyez sur F5 pour exécuter le code et vérifier que la colonne Company Name est masquée.

Pour masquer une colonne DataGridView par programme

  1. Double-cliquez dans la colonne sur le contrôle DataGridView pour ajouter le gestionnaire d'événements CellContentClick par défaut, puis ajoutez le code suivant. Ce code masque la première colonne dans le contrôle DataGridView.

    this.customersDataGridView.Columns[0].Visible = false;
    
  2. Appuyez sur F5 pour exécuter le code.

  3. Cliquez à l'intérieur du contrôle DataGridView et vérifiez que la colonne Customer ID est masquée.

Voir aussi

Tâches

Comment : afficher des données à l'aide de contrôles DataGridView

Comment : trier des données dans les contrôles DataGridView

Autres ressources

Accès et affichage de données