For Each tmp As ListItem In ddlMyTest.Items
If ij = 1 Then
tmp.Attributes.Add("style", String.Format("background:{0}", "red"))
Else
tmp.Attributes.Add("style", String.Format("background:{0}", "green"))
End If
ij = ij + 1
Next
Как можно в drop down list разные айтемы разукрасить в разные цвета?
MyDDL.Attributes.Add("style", "color:#ff0000;")
Конечно, он красит весь, а хочется только часть, например, только второй.
Как это можно сделать?
Кстати спасибо, не знал о такой фишке сам, теперь знаю, может пригодится.
Эта тупая машина тогда красит все айтемы. В коде это выглюдит так:
select ..... style=".... #0000ff"
А я ищу способ как сделать так, что бы из десяти айтомов я мог покрасить только второй скажем в серу-буро-пошкарябанный цвет... :-)
Есть еще решения?
Сделал вот так:
Код:
Только это справедливо для фраймворка 2.... А вот под первый фраймворк это не работает...
Есть у кого-нибудь решение для версии 1.1 ????? Плиз очень нужно!
Нверняка можно унаследовать его в свой класс и переопределить метод перерисовки и рисовать что душе угодно, или поискать ивент рисования Сам не пробовал но должно работать.
Понял, спасибо. Буду пробывать.