Faccruz 0 Denunciar post Postado Novembro 1, 2010 Bom dia, gostaria de pintar uma linha da ListView de acordo com um valor Ex. Se a data for menor a 2 ou mais, pintar de vermelho, se a data for igual atual, pintar em verde. Compartilhar este post Link para o post Compartilhar em outros sites
Faccruz 0 Denunciar post Postado Novembro 1, 2010 Consegui pintar dessa forma public void PintaListView(ListView lista) { for (Int32 i = 0; i <= lista.Items.Count - 2; i++) { if (((Convert.ToDateTime(lista.Items[i].SubItems[1].Text)) != DateTime.Today.AddDays(-1)) | (Convert.ToDateTime(lista.Items[i].SubItems[1].Text) == DateTime.Today)) { lista.Items[i + 1].ForeColor = System.Drawing.Color.Red; } } } Porém ele não está pintando a primeira linha, mas não consegui encontrar o erro, já tentei mudar o FOR mas mesmo assim não consegui pintar a linha. Compartilhar este post Link para o post Compartilhar em outros sites