Partager via


DataGridViewColumnCollection.Remove Méthode

Définition

Supprime une colonne de la collection.

Surcharges

Nom Description
Remove(String)

Supprime la colonne portant le nom spécifié de la collection.

Remove(DataGridViewColumn)

Supprime la colonne spécifiée de la collection.

Remove(String)

Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs

Supprime la colonne portant le nom spécifié de la collection.

public:
 virtual void Remove(System::String ^ columnName);
public virtual void Remove(string columnName);
abstract member Remove : string -> unit
override this.Remove : string -> unit
Public Overridable Sub Remove (columnName As String)

Paramètres

columnName
String

Nom de la colonne à supprimer.

Exceptions

columnName ne correspond pas au nom d’une colonne de la collection.

columnName a la valeur null.

Le contrôle associé DataGridView effectue l’une des actions suivantes qui empêchent temporairement l’ajout de nouvelles colonnes :

  • Sélection de toutes les cellules du contrôle.

  • Effacement de la sélection.

  • Mise à jour des valeurs de propriété de colonne DisplayIndex .

- ou -

Cette méthode est appelée à partir d’un gestionnaire pour l’un des événements suivants DataGridView :

Exemples

L’exemple de code suivant illustre l’utilisation de cette méthode. Pour plus d’informations, consultez How to : Remove Autogenerated Columns from a Windows Forms DataGridView Control.

private void BindDataAndInitializeColumns()
{
    dataGridView1.AutoGenerateColumns = true;
    dataGridView1.DataSource = customersDataSet;
    dataGridView1.Columns.Remove("Fax");
    dataGridView1.Columns["CustomerID"].Visible = false;
}
Private Sub BindDataAndInitializeColumns()

    With dataGridView1
        .AutoGenerateColumns = True
        .DataSource = customersDataSet
        .Columns.Remove("Fax")
        .Columns("CustomerID").Visible = False
    End With

End Sub

Remarques

Le nom d’une colonne est indiqué par la DataGridViewColumn.Name propriété.

Pour supprimer une colonne générée automatiquement lors de la liaison à une source de données, appelez cette méthode dans un gestionnaire d’événements DataGridView.DataBindingComplete .

Voir aussi

S’applique à

Remove(DataGridViewColumn)

Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs
Source:
DataGridViewColumnCollection.cs

Supprime la colonne spécifiée de la collection.

public:
 virtual void Remove(System::Windows::Forms::DataGridViewColumn ^ dataGridViewColumn);
public virtual void Remove(System.Windows.Forms.DataGridViewColumn dataGridViewColumn);
abstract member Remove : System.Windows.Forms.DataGridViewColumn -> unit
override this.Remove : System.Windows.Forms.DataGridViewColumn -> unit
Public Overridable Sub Remove (dataGridViewColumn As DataGridViewColumn)

Paramètres

dataGridViewColumn
DataGridViewColumn

Colonne à supprimer.

Exceptions

dataGridViewColumn n’est pas dans la collection.

dataGridViewColumn a la valeur null.

Le contrôle associé DataGridView effectue l’une des actions suivantes qui empêchent temporairement l’ajout de nouvelles colonnes :

  • Sélection de toutes les cellules du contrôle.

  • Effacement de la sélection.

  • Mise à jour des valeurs de propriété de colonne DisplayIndex .

- ou -

Cette méthode est appelée à partir d’un gestionnaire pour l’un des événements suivants DataGridView :

Remarques

Pour supprimer une colonne générée automatiquement lors de la liaison à une source de données, appelez cette méthode dans un gestionnaire d’événements DataGridView.DataBindingComplete .

Voir aussi

S’applique à