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:
Un controllo DataGridView denominato dataGridView1 contenente una colonna denominata CustomerID.
Riferimenti agli assembly System e System.Windows.Forms.
Vedere anche
Attività
Procedura: modificare l'ordine delle colonne nel controllo DataGridView di Windows Form
Riferimenti
Altre risorse
Funzionalità di base per colonna, riga e cella nel controllo DataGridView di Windows Form