Condividi tramite


Procedura: Bloccare colonne nel controllo DataGridView di Windows Forms utilizzando il Designer

Quando gli utenti visualizzano i dati visualizzati in un controllo DataGridView Windows Form, a volte devono fare riferimento a una singola colonna o a un set di colonne di frequente. 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.

Per ottenere questo comportamento, è possibile bloccare le colonne nel controllo. Quando si blocca una colonna, anche tutte le colonne a sinistra (o a destra negli script delle lingue con scrittura da destra a sinistra) vengono bloccate. Le colonne congelate rimangono sul posto mentre tutte le altre colonne possono scorrere. Se il riordinamento delle colonne è abilitato, 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 di Applicazione Windows con un modulo contenente un controllo DataGridView. 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 del progettista (Freccia nera piccola) nell'angolo superiore destro del controllo DataGridView, quindi selezionare Modifica Colonne.

  2. Selezionare una colonna dall'elenco Colonne Selezionate.

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

    Annotazioni

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

Vedere anche