DataGridViewColumnCollection.Remove Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
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)
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 .