Tengo un problema a la hora de cambiar el color de fondo de un item en un listView
Quiero que cada fila de ese ListView se muestre de un color distinto, estas filas se cargan en el listView a partir de un fichero en XML, para ello utilizo un listViewItem en el cual se carga cada uno de los items y sus correspondientes SubItems. Al final de cada lectura y su correspondiente carga en el ListViewItem lo añado al ListView de la siguiente forma:
Código:
Este paso lo realizo sin ningun tipo de problemas, El problema viene cuando intento acceder a la propiedad BackColor de cada uno de los Items que componen el ListView, me explico, como he leido por aqui (y como dicta la logica) la manera mas correcta, y que parece que es la que funciona, seria accediendo a esa propiedad de ese item de ese listview.... Vamos algo como esto:ListView1.Items.Add("ListViewItem")
Código:
El problema esta en que no tengo forma de acceder a la propiedad BackColor del Item simplemente no aparece en el desplegable de propiedades que aparece cuanddo introduces el "."despues de haber puesto Item, ni que decir tiene que lo mismo pasa si lo intento en Items o en SubItems. Si que aparece ListView1.BackColor, lo fija sin problemas, y funciona pero se aplica a todo el listview (que es lo esperado) y yo necesito aplicarlo a cada fila para diferenciarlas entre si.Listview1.Items.Item("Indice del Item").BackColor = System.Drawing.Color."Color"
He intentado de todo y ya no se como puede ser porque no hay forma, quizas tenga que fijar alguna propiedad en el ListView1 previamente, pero hasta eso he probado... Lo mismo he echo con el tipo de vista del ListView y nada (actualmente la tengo en "Details")
No se si influira pero uso el Visual Estudio.Net 2003 con el Microsoft Visual Estudio .Net 2003 Service PAck 1 Instalado
Muchas gracias de antemano