ciao ragazzi, ho questo piccolo problema
devo popolare un listbox ottenendo i valori da un dataset
e fin qui..

devo però colorare lo sfondo di ogni elemento del listbox in base ad un valore boolean che c'è nel dataset.

per il momento sono arrivato a questo punto:

For Each rd In dst_farmac.Tables(0).Rows

Dim tex As DataRow
tex = dst_farmac.Tables(0).Rows(a)
Dim tex1 As String
tex1 = tex("nome_farmaco")

Dim inser As DataListItem

'inser.Attributes()

farmaco.Items.Add(New ListItem(tex1, tex1))

Dim tex2 As Boolean
tex2 = tex("convenz")

If tex2 = False Then
farmaco.BackColor = System.Drawing.Color.SlateGray

End If


a = a + 1
Next

come vedete non posso "bindare" normalmente (credo) altrimenti come faccio a discriminare gli elementi con lo sfondo blu o no ?

il codice sopra colora tutto ! questo perchè non riesco a "prendere" il singolo list item e "lavorarmelo" in un ciclo if ....

voi avete qualche soluzione ?