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

Quando gli utenti visualizzano i dati contenuti in un controllo DataGridView Windows Form, a volte devono fare spesso riferimento a una sola colonna o a un set di colonne. Ad esempio, quando si visualizza una tabella di informazioni sul cliente che contiene molte colonne, è utile visualizzare sempre il nome del cliente, consentendo ad altre colonne di scorrere 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 alla sua sinistra (o alla sua destra, nelle lingue scritte da destra a sinistra). Le colonne bloccate rimangono ferme mentre tutte le altre colonne possono scorrere. Se viene abilitato il riordinamento delle colonne, le colonne bloccate vengono considerate come un gruppo distinto 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.

La procedura seguente richiede un progetto applicazione Windows con un form contenente un DataGridView controllo . Per informazioni sulla configurazione di un progetto di questo tipo, vedere Procedura: Creare un progetto di applicazione Windows Form e Procedura: Aggiungere controlli a Windows Form.

Per bloccare una colonna utilizzando la finestra di progettazione

  1. Fare clic sul glifo delle azioni della finestra di progettazione (Small black arrow) nell'angolo superiore destro del DataGridView controllo e quindi selezionare Modifica colonne.

  2. Selezionare una colonna dall'elenco Colonne selezionate.

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

    Nota

    È anche possibile bloccare una colonna durante l'aggiunta selezionando la casella Bloccata nella finestra di dialogo Aggiungi colonna .

Vedi anche