2013-09-29 48 views
0

我有以下方法,添加項目下拉列表中的運行時間。 這是新增的項目好,但項目似乎沒有任何風格錯誤的顏色下拉列表中的項目

這裏的下拉列表

<asp:DropDownList ID="ddlColorPicker" runat="server">     
</asp:DropDownList> 

在這裏,我呼籲對頁面加載項添加的方法

protected void fillDDLFilesTypesColor() 
    {   
     ListItem l1 = new ListItem("بلا لون", ""); 
     l1.Attributes.Add("style", "color:red"); 
     l1.Attributes.Add("style", "background-color:#111111"); 

     ListItem l2 = new ListItem("أحمر", "red"); 
     l2.Attributes.Add("style", "color:red"); 
     l2.Attributes.Add("style", "background-color:#111111");    

     ListItem l3 = new ListItem("أزرق", "blue"); 
     l3.Attributes.Add("style", "color:blue"); 
     l3.Attributes.Add("style", "background-color:#00FF7F"); 

     ListItem l4 = new ListItem("أخضر", "green"); 
     l4.Attributes.Add("style", "color:green"); 
     l4.Attributes.Add("style", "background-color:#00FF7F"); 

     ListItem l5 = new ListItem("أصفر", "yellow"); 
     l5.Attributes.Add("style", "color:yellow"); 
     l5.Attributes.Add("style", "background-color:#111111"); 

     ddlColorPicker.Items.Add(l1); 
     ddlColorPicker.Items.Add(l2); 
     ddlColorPicker.Items.Add(l3); 
     ddlColorPicker.Items.Add(l4); 
     ddlColorPicker.Items.Add(l5); 
    } 

回答

1

你正在覆蓋你的風格。做這一切在同一行,如:

ListItem l2 = new ListItem("أحمر", "red"); 
l2.Attributes.Add("style", "background-color:#111111; color:red;");