Procedura: impostare stili di righe alterne per il controllo DataGridView di Windows Form
I dati tabulari si presentano spesso agli utenti in un formato di tipo registro, in cui le righe alternano colori di sfondo diversi. Questo formato permette agli utenti di individuare più facilmente le celle di ogni riga, soprattutto nelle tabelle estese in larghezza con molte colonne.
Con il controllo DataGridView, è possibile specificare informazioni di stile complete per le righe alterne. Sarà quindi possibile usare caratteristiche di stile, come il colore primo piano e il tipo di carattere, oltre al colore di sfondo, per differenziare le righe alterne.
Questa attività è supportata in Visual Studio. Vedere anche Procedura: Impostare stili di riga alternati per il controllo DataGridView Windows Form tramite la finestra di progettazione.
Per impostare stili di righe alterne a livello di codice
Impostare le proprietà degli oggetti DataGridViewCellStyle restituiti dalle proprietà RowsDefaultCellStyle e AlternatingRowsDefaultCellStyle di DataGridView.
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque; this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige;
With Me.dataGridView1 .RowsDefaultCellStyle.BackColor = Color.Bisque .AlternatingRowsDefaultCellStyle.BackColor = Color.Beige End With
Nota
Gli stili specificati con le proprietà RowsDefaultCellStyle e AlternatingRowsDefaultCellStyle eseguono l'override degli stili specificati a livello di colonna e di DataGridView, ma ne viene eseguito l'override dagli stili impostati a livello di singola riga e cella. Per altre informazioni, vedere Stili di cella nel controllo DataGridView Windows Form.
Compilazione del codice
L'esempio presenta i requisiti seguenti:
Un controllo DataGridView denominato
dataGridView1
.Riferimenti agli assembly System, System.Drawing e System.Windows.Forms.
Programmazione efficiente
Per la massima scalabilità, è opportuno condividere gli oggetti DataGridViewCellStyle su più righe, colonne o celle che usano lo stesso stile anziché impostare separatamente le proprietà di stile per ogni elemento. Per altre informazioni, vedere Procedure consigliate per il ridimensionamento del controllo DataGridView Windows Form.
Vedi anche
- DataGridView.AlternatingRowsDefaultCellStyle
- DataGridView.RowsDefaultCellStyle
- DataGridView
- DataGridViewCellStyle
- Formattazione e stile di base nel controllo DataGridView di Windows Form
- Stili delle celle nel controllo DataGridView di Windows Form
- Procedure consigliate per ridimensionare il controllo DataGridView di Windows Form
- Procedura: Impostare gli stili di carattere e colore nel controllo DataGridView di Windows Form
.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