0

大家好,我在列表框中有一个问题,我想在其中将图像与条件数据绑定。就像当用户处于活动状态时我喜欢显示不同的图像,当他不工作时喜欢显示不同的图像。这次我在他的状态上用不同的颜色显示名字,比如不工作,然后用红色,用绿色工作。

我的html是

 <asp:ListBox ID="ddlDriver" Width="100%" AutoPostBack="true" OnSelectedIndexChanged="ddlDriver_SelectedIndexChanged"
                                                runat="server"  BackColor="White" Height="380px">



                                        </asp:ListBox>

代码 :

   if (_driv.DriverStatus == 1)
        {
            ddlDriver.Items[i].Text = ddlDriver.Items[i].Value + "-" + ddlDriver.Items[i].Text + " " + OrderTota;
            ddlDriver.Items[i].Attributes.CssStyle.Add(HtmlTextWriterStyle.Color, "red");

        }
        else if (_driv.DriverStatus == 2)
        {
            ddlDriver.Items[i].Text = ddlDriver.Items[i].Value + "-" + ddlDriver.Items[i].Text + " " + OrderTota;
            ddlDriver.Items[i].Attributes.CssStyle.Add(HtmlTextWriterStyle.Color, "green");
        }

请帮我解决这个问题。

4

1 回答 1

0

您可以定义两个具有适当背景图像属性的 css 类,并在代码隐藏中的项目上有条件地设置类

于 2012-10-17T09:47:30.843 回答