Procedura: bloccare le colonne nel controllo DataGridView di Windows Form
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 sui clienti che contiene molte colonne, è utile visualizzare il nome del cliente in qualsiasi momento, anche 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 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.
Nota
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 proprietà Frozen di una colonna determina se la colonna è sempre visibile nella griglia.
Questa attività è supportata in Visual Studio. Vedere anche Procedura: Bloccare le colonne nel controllo DataGridView Windows Form tramite la finestra di progettazione.
Per bloccare una colonna a livello di codice
Impostare la proprietà DataGridViewColumn.Frozen su
true
.this.dataGridView1.Columns["AddToCartButton"].Frozen = true;
Me.dataGridView1.Columns("AddToCartButton").Frozen = True
Compilazione del codice
L'esempio presenta i requisiti seguenti:
Un controllo DataGridView denominato
dataGridView1
contenente una colonna denominataAddToCartButton
.Riferimenti agli assembly System e System.Windows.Forms.
Vedi anche
.NET Desktop feedback
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per