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 ?