Condividi tramite


Procedura: nascondere le colonne nel controllo DataGridView di Windows Form

Aggiornamento: novembre 2007

Talvolta è necessario visualizzare solo alcune delle colonne disponibili in un controllo DataGridView di Windows Form. Ad esempio, può essere necessario visualizzare la colonna dello stipendio di un dipendente per gli utenti con credenziali di gestione e nasconderla per gli altri utenti oppure associare il controllo a un'origine dati che contiene molte colonne, ma visualizzarne solo alcune. In questo caso, le colonne che non si desidera visualizzare vengono in genere rimosse anziché nascoste.

Nel controllo DataGridView, il valore della proprietà Visible di una colonna determina se la colonna viene visualizzata.

È disponibile un supporto per questa attività in Visual Studio.

Per nascondere una colonna a livello di codice

  • Impostare la proprietà DataGridViewColumn.Visible su false. Per nascondere una colonna CustomerID generata automaticamente durante l'associazione dati, inserire l'esempio di codice riportato di seguito in un gestore eventi DataBindingComplete.

    Me.dataGridView1.Columns("CustomerID").Visible = False
    
    this.dataGridView1.Columns["CustomerID"].Visible = false;
    

Compilazione del codice

L'esempio presenta i seguenti requisiti:

Vedere anche

Attività

Procedure: rimuovere le colonne generate automaticamente da un controllo DataGridView di Windows Form

Procedura: modificare l'ordine delle colonne nel controllo DataGridView di Windows Form

Riferimenti

DataGridView

DataGridViewColumn.Visible

Altre risorse

Funzionalità di base per colonna, riga e cella nel controllo DataGridView di Windows Form