读书人

【】怎么设置dropdownlist每一项的前景

发布时间: 2011-12-30 23:30:45 作者: rapoo

【求助】如何设置dropdownlist每一项的前景色
有个dropdownlist,他的每一项都是一个颜色的名字,现在如果某项listitem的text是红色,那么他的字体颜色就是红色,请问我该怎么做?谢谢

[解决办法]
前台直接改:
<asp:DropDownList ID= "DDList " runat= "server " Width= "80 ">
<asp:ListItem Value= "红色 " style= "color:red;background-color:yellow "> 已结单 </asp:ListItem>
</asp:DropDownList>


或者用后台方法:page_load里绑定完DropDownList的值后循环
for (int i =0;i < DropDownList1.Items.Count ;i++ )
{
switch(DropDownList1.Items[i].Text)
case "红色 ":
DropDownList1.Items[i].Attributes.Add( "style ", "color:red;background-color:yellow ");
break;
case "蓝色 " :
DropDownList1.Items[i].Attributes.Add( "style ", "color:blue;background-color:yellow ");
break;
}

读书人网 >asp.net

热点推荐