Procedura: impostare stili di righe alterne per il controllo DataGridView di Windows Form
I dati tabulari sono spesso presentati in un formato di tipo registro, con differenti colori di sfondo a righe alterne. Questo formato rende più semplice l'individuazione delle celle appartenenti ad ogni riga, specialmente per le tabelle di grandi dimensioni con molte colonne.
Il controllo DataGridView consente di specificare informazioni complete sullo stile delle righe alterne. Oltre al colore di sfondo, per differenziare le righe alterne è possibile utilizzare caratteristiche di stile quali colore di primo piano e tipo di carattere.
È disponibile un supporto per questa attività in Visual Studio. Per ulteriori informazioni, vedere Procedura: impostare stili di righe alterne per il controllo DataGridView di Windows Form utilizzando la finestra di progettazione e Procedura: impostare stili di righe alterne per il controllo DataGridView di Windows Form utilizzando la finestra di progettazione e Procedura: impostare stili di righe alterne per il controllo DataGridView di Windows Form utilizzando la finestra di progettazione e Procedura: impostare stili di righe alterne per il controllo DataGridView di Windows Form utilizzando la finestra di progettazione.
Per impostare gli stili delle righe alterne a livello di codice
Impostare le proprietà degli oggetti DataGridViewCellStyle restituiti dalle proprietà RowsDefaultCellStyle e AlternatingRowsDefaultCellStyle di DataGridView.
With Me.dataGridView1 .RowsDefaultCellStyle.BackColor = Color.Bisque .AlternatingRowsDefaultCellStyle.BackColor = Color.Beige End With
this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque; this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige;
Nota
Gli stili specificati mediante le proprietà RowsDefaultCellStyle e AlternatingRowsDefaultCellStyle sostituiscono quelli specificati a livello di colonna e di DataGridView, ma vengono sostituiti dagli stili impostati a livello di singola riga e cella. Per ulteriori informazioni, vedere Stili della cella nel controllo DataGridView Windows Form.
Compilazione del codice
L'esempio presenta i seguenti requisiti:
Un controllo DataGridView denominatodataGridView1.
Riferimenti agli assembly System, System.Drawing e System.Windows.Forms.
Programmazione efficiente
A fini di scalabilità è consigliabile che gli oggetti DataGridViewCellStyle vengano condivisi da più righe, colonne o celle che utilizzano lo stesso stile anziché impostare le proprietà di stile separatamente per ciascun elemento. Per ulteriori informazioni, vedere Procedure consigliate per ridimensionare il controllo DataGridView Windows Form.
Vedere anche
Attività
Procedura: impostare gli stili di carattere e colore nel controllo DataGridView di Windows Form
Riferimenti
DataGridView.AlternatingRowsDefaultCellStyle
DataGridView.RowsDefaultCellStyle
Concetti
Stili della cella nel controllo DataGridView Windows Form
Procedure consigliate per ridimensionare il controllo DataGridView Windows Form
Altre risorse
Formattazione e stile di base nel controllo DataGridView Windows Form