DropDownList changer la couleurs des items [Résolu]

Signaler
Messages postés
53
Date d'inscription
mercredi 29 août 2007
Statut
Membre
Dernière intervention
31 mars 2010
-
Messages postés
53
Date d'inscription
mercredi 29 août 2007
Statut
Membre
Dernière intervention
31 mars 2010
-
Bonjour à vous tous

Je m'en remet une fois encore à vous.
Actuellement je cherche à changer la couleur de chaque item d'une dropdownlist sous asp.net 1.0
J'ai trouver du code sur internet, qui me parait être une bonne piste pouvez vous me le traduire en c# svp merci.

Imports System.Reflection
/*using  System.Reflection;*/

For Each col As FieldInfo In GetType(KnownColor).GetFields
If col.FieldType = GetType(KnownColor) Then
Couleur.Items.Add(New ListItem(col.Name, col.Name))
End If
Next
Dim i As Integer = 0
While i < Couleur.Items.Count
Couleur.Items(i).Attributes.Add("style", "background-color:" + Couleur.Items(i).Text)
System.Math.Min(System.Threading.Interlocked.Increment(i),i-1)
End While

<SELECT id="Couleur" runat="server" name="Couleur" ></SELECT>
  

2 réponses

Messages postés
53
Date d'inscription
mercredi 29 août 2007
Statut
Membre
Dernière intervention
31 mars 2010

Merci pour ce lien banekodeih , mais j'ai pas tout compris.

J'ai choisi une autre solution, qui consiste a recopier le contenu du dropdownlist dans un select .

......
drpPrioriteChercher.DataBind();

for(
int i=0 ; i<drpPrioriteChercher.Items.Count;i++){
selectPrioriteCouleur.Items.Add(

new ListItem(drpPrioriteChercher.Items[i].Text,drpPrioriteChercher.Items[i].Value));
}

for(
int i=0 ; i<selectPrioriteCouleur.Items.Count;i++)
{

if(selectPrioriteCouleur.Items[i].Text=="Normal")
selectPrioriteCouleur.Items[i].Attributes.Add("style","background-color:" + "#00C600");

if(selectPrioriteCouleur.Items[i].Text=="Urgent")
selectPrioriteCouleur.Items[i].Attributes.Add("style","background-color:" + "orange");

if(selectPrioriteCouleur.Items[i].Text=="Très urgent")
selectPrioriteCouleur.Items[i].Attributes.Add("style","background-color:" + "red");
}
Messages postés
24
Date d'inscription
jeudi 20 septembre 2007
Statut
Membre
Dernière intervention
8 février 2008