Condividi tramite


Procedura: bloccare le colonne nel controllo DataGridView di Windows Form utilizzando la finestra di progettazione

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. Ad esempio, quando si visualizza una tabella delle informazioni utente contenente molte colonne, è utile rendere sempre visibile il nome utente e attivare lo scorrimento delle altre colonne fuori dall'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. 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 entrambi i gruppi, ma non possono spostare una colonna da un gruppo all'altro.

Nella seguente procedura è richiesto un progetto Applicazione Windows con un form contenente un controllo DataGridView. Per informazioni sull'impostazione di tali progetti, vedere Procedura: creare un progetto applicazione Windows e Procedura: aggiungere controlli a un Windows Form.

Nota

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.

Per bloccare una colonna utilizzando la finestra di progettazione

  1. Scegliere il glifo dello smart tag (Glifo Smart Tag) nell'angolo superiore destro del controllo DataGridView e quindi selezionare Modifica colonne.

  2. Selezionare una colonna dall'elenco Colonne selezionate.

  3. Nella griglia Proprietà colonne impostare la proprietà Frozen su true.

    Nota

    È inoltre possibile bloccare una colonna quando viene aggiunta selezionando la casella Bloccato nella finestra di dialogo Aggiungi colonna.

Vedere anche

Attività

Procedura: aggiungere e rimuovere colonne nel controllo DataGridView di Windows Form utilizzando Progettazione Windows Form

Procedura: abilitare il riordinamento delle colonne nel controllo DataGridView di Windows Form utilizzando la finestra di progettazione

Procedura: visualizzare il testo da destra a sinistra in Windows Form per la globalizzazione

Procedura: creare un progetto applicazione Windows

Procedura: aggiungere controlli a un Windows Form

Riferimenti

DataGridView

DataGridViewColumn.Frozen