Colore righe alternate ListView [C#]

lunedì 14 dicembre 2009 - 12.02

marco7 Profilo | Newbie

Salve a tutti!
Vorrei fare in modo che le righe della mia listView abbiano colore alternato. Ad esempio riga1 colore bianco riga2 colore grigio.
Ho provato a scrivere cosi ma ovviamente non va...

bool riga1 = true; foreach (ListViewItem item in lstDatiInseriti.Items) { if (riga1==false) { lstDatiInseriti.BackColor = Color.LightGray; } else { lstDatiInseriti.BackColor = Color.White; } }

Come si fa..?

LOSCO2175 Profilo | Newbie

Ciao Io ho adottato questa soluzione:

int i = 1;
foreach (ListViewItem item in lstDatiInseriti.Items)
{
i = i + 1;
if ((i % 2) == 0)
{
item.BackColor = Color.LightGray;
}
else
{
item.BackColor = Color.White;
}
}
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5