Procedura: bloccare le colonne nel controllo DataGridView di Windows Form
Talvolta potrebbe risultare necessario fare di frequente riferimento a una singola colonna o a un gruppo di colonne visualizzate in un controllo DataGridView di Windows Form. Se ad esempio viene visualizzata una tabella di informazioni sui clienti che contiene molte colonne, è utile che il nome del cliente rimanga visualizzato mentre le altre colonne scorrono all'esterno dell'area visibile.
A tale scopo, è possibile bloccare le colonne nel controllo. Quando si blocca una colonna, vengono bloccate anche tutte le colonne presenti a sinistra o, per gli script delle lingue da destra a sinistra, a destra. Le colonne bloccate restano ferme mentre è possibile scorrere tutte le altre colonne.
Nota
Se il riordinamento delle colonne è attivato, le colonne bloccate vengono considerate come un gruppo separato dalle colonne non bloccate. Gli utenti possono riposizionare le colonne in uno dei gruppi ma non spostare una colonna da un gruppo all'altro.
La proprietà Frozen di una colonna determina se la colonna è sempre visibile all'interno della griglia.
È disponibile un supporto per questa attività in Visual Studio. Per ulteriori informazioni, vedere Procedura: bloccare le colonne nel controllo DataGridView di Windows Form utilizzando la finestra di progettazione e Procedura: bloccare le colonne nel controllo DataGridView di Windows Form utilizzando la finestra di progettazione e Procedura: bloccare le colonne nel controllo DataGridView di Windows Form utilizzando la finestra di progettazione e Procedura: bloccare le colonne nel controllo DataGridView di Windows Form utilizzando la finestra di progettazione.
Per bloccare una colonna a livello di codice
Impostare la proprietà DataGridViewColumn.Frozen su true.
Me.dataGridView1.Columns("AddToCartButton").Frozen = True
this.dataGridView1.Columns["AddToCartButton"].Frozen = true;
Compilazione del codice
L'esempio presenta i seguenti requisiti:
Un controllo DataGridView denominato dataGridView1 contenente una colonna denominata AddToCartButton.
Riferimenti agli assembly System e System.Windows.Forms.
Vedere anche
Attività
Procedura: abilitare il riordinamento 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