Impostare colore riga di un listview

giovedì 23 giugno 2011 - 12.26

zseven Profilo | Senior Member

Ciao ragazzi,
sto cercando di impostare il colore di sfondo di una riga di un listview da codice ma non riesco a capire che cosa sbaglio.
Ad esempio adesso ho provato nel pageload a fare questo codice:

Dim i As Integer For i = 1 To LstElencoProdotti.Items.Count LstElencoProdotti.Items(i).forecolor = "#ffffff" Next

ma mi dà errore dove cerco di impostare il colore.

In pratica vorrei impostare le righe alternate in listview, ma se uso l'alternateitem mi colora tutta la colonna di destra del listview visto che è impostato su groupcount a 2.

Sapreste aiutarmi?
Grazie mille
Guido

Gluck74 Profilo | Guru

l'evento Load della pagina non c'entra proprio nulla !!!

Purtroppo è una cosa non prevista nel controllo standard.
E non si può nemmeno simulare in maniera facile agendo sui template e sul codice.

L'unica maniera valoce è espandere il controllo creandone uno custom ed aggiungendo la funzionalità.
Qui trovi un esempio di facile comprensione:
http://csharpin.blogspot.com/2010/06/listview-alternating-group-template.html

ciao

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

zseven Profilo | Senior Member

ah ok, grazie mille.
Me lo studio e cerco di applicarlo!
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5