Dropdownlist et couleur

Dropdownlist et couleur - ASP - Programmation

Marsh Posté le 19-07-2005 à 12:10:23    

Salut à tous,
Voila j'ai un petit probleme avec les couleurs et les dropdownlist, j'essaie de faire ressortir un champ de ma dropdownlist  
en le colorant d'une autre couleur que lmes autres champs.
J'ai trouvé deux code qui permette de modifier la couleur de fond mais j'arrive sans probleme a les compiler masi je vois rien qui a changé dans ma page web
 
1° méthode :
 
Imports System.ComponentModel
VB.NET
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not Page.IsPostBack Then
Dim c As Color
For Each c In TypeDescriptor.GetConverter(GetType(Color)).GetStandardValues()
 Dim li As New ListItem()
 li.Text = TypeDescriptor.GetConverter(c).ConvertToString(c)
 Me.DropDownList1.Items.Add(li)
Next c
End If
 
Dim i As Integer
For i = 0 To DropDownList1.Items.Count - 1
 DropDownList1.Items(i).Attributes.Add("style", "background-color:" + DropDownList1.Items(i).Text)
Next
End Sub
 
2° méthode :
 
Imports System.Reflection
 
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not Page.IsPostBack Then
Dim col As FieldInfo
For Each col In GetType(KnownColor).GetFields
 If col.FieldType Is GetType(Drawing.KnownColor) Then
  DropDownList1.Items.Add(New ListItem(col.Name, col.Name))
 End If
Next
End If
 
Dim i As Integer
For i = 0 To DropDownList1.Items.Count - 1
 DropDownList1.Items(i).Attributes.Add("style", "background-color:" + DropDownList1.Items(i).Text)
Next
End Sub
 
bref je sais plus quoi faire j'ai tout test ca marche pas si quelqu'un abvait une idée pour moi please????


---------------
Hihi j'suis là ou pas?
Reply

Marsh Posté le 19-07-2005 à 12:10:23   

Reply

Marsh Posté le 31-07-2007 à 14:32:13    

ca marche bien dans mon cas, et d'ailleurs merci pour le truc, je galèrais !!!
 
 

Code :
  1. ListItem champ = new ListItem(ItemText[i],ItemValue[i]);
  2. if (estUnChiffrePair(i))
  3. {
  4.        champ.Attributes.Add("style", "font-weight:bold" );
  5. }
  6. dropList.Items.Add(champ);

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed