DataGridViewColumnCollection.Remove Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rimuove una colonna dalla raccolta.
Overload
| Nome | Descrizione |
|---|---|
| Remove(String) |
Rimuove la colonna con il nome specificato dall'insieme. |
| Remove(DataGridViewColumn) |
Rimuove la colonna specificata dalla raccolta. |
Remove(String)
- Origine:
- DataGridViewColumnCollection.cs
- Origine:
- DataGridViewColumnCollection.cs
- Origine:
- DataGridViewColumnCollection.cs
- Origine:
- DataGridViewColumnCollection.cs
- Origine:
- DataGridViewColumnCollection.cs
Rimuove la colonna con il nome specificato dall'insieme.
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)
Parametri
- columnName
- String
Nome della colonna da eliminare.
Eccezioni
columnName non corrisponde al nome di una colonna nella raccolta.
columnName è null.
Il controllo associato DataGridView esegue una delle azioni seguenti che impedisce temporaneamente l'aggiunta di nuove colonne:
Selezione di tutte le celle nel controllo .
Cancellazione della selezione.
Aggiornamento dei valori delle proprietà della colonna DisplayIndex .
oppure
Questo metodo viene chiamato da un gestore per uno degli eventi seguenti DataGridView :
Esempio
Nell'esempio di codice seguente viene illustrato l'uso di questo metodo. Per altre informazioni, vedere Procedura: Rimuovere colonne generate automaticamente da un controllo DataGridView di Windows Form.
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
Commenti
Il nome di una colonna è indicato dalla DataGridViewColumn.Name proprietà .
Per rimuovere una colonna generata automaticamente quando si esegue il binding a un'origine dati, chiamare questo metodo in un DataGridView.DataBindingComplete gestore eventi.
Vedi anche
Si applica a
Remove(DataGridViewColumn)
- Origine:
- DataGridViewColumnCollection.cs
- Origine:
- DataGridViewColumnCollection.cs
- Origine:
- DataGridViewColumnCollection.cs
- Origine:
- DataGridViewColumnCollection.cs
- Origine:
- DataGridViewColumnCollection.cs
Rimuove la colonna specificata dalla raccolta.
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)
Parametri
- dataGridViewColumn
- DataGridViewColumn
Colonna da eliminare.
Eccezioni
dataGridViewColumn non è presente nella raccolta.
dataGridViewColumn è null.
Il controllo associato DataGridView esegue una delle azioni seguenti che impedisce temporaneamente l'aggiunta di nuove colonne:
Selezione di tutte le celle nel controllo .
Cancellazione della selezione.
Aggiornamento dei valori delle proprietà della colonna DisplayIndex .
oppure
Questo metodo viene chiamato da un gestore per uno degli eventi seguenti DataGridView :
Commenti
Per rimuovere una colonna generata automaticamente quando si esegue il binding a un'origine dati, chiamare questo metodo in un DataGridView.DataBindingComplete gestore eventi.