简体   繁体   English

我如何在列表框中绑定图像

[英]how can i bind image in listbox

I have a listbox on my page where i am checking the driver status if driver status is 1 then i change the font color in red Status 2 then i change color of font in listbox in green . 我的页面上有一个列表框,如果驱动程序状态为1,则在其中检查驱动程序状态,然后将字体颜色更改为红色,状态2,然后将列表框的字体颜色更改为绿色。 Like that i want that i place a image with item in listbox if status will be 1 then i display a red image with that . 这样,我希望如果状态为1,则将带有项目的图像放置在列表框中,然后显示带有该图像的红色图像。 How can i do that for you i am placing my aspx and c# code below 我该如何为您做我将我的aspx和c#代码放在下面

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

C# Code for listbox item font color 列表框项目字体颜色的C#代码

 protected void ColorFillDrvier()
{
    for (int i = 0; i < ddlDriver.Items.Count; i++)
    {
        int drvierNo = Convert.ToInt32(ddlDriver.Items[i].Value);
        Drivers _driv = DataRepository.DriversProvider.GetByDriverNumber(drvierNo);

        if (_driv.DriverStatus == 1)
        {

            ddlDriver.Items[i].Attributes.CssStyle.Add(HtmlTextWriterStyle.Color, "red");

        }
        else if (_driv.DriverStatus == 2)
        {

            ddlDriver.Items[i].Attributes.CssStyle.Add(HtmlTextWriterStyle.Color, "green");

        }
        else if (_driv.DriverStatus == 3)
        {

            ddlDriver.Items[i].Attributes.CssStyle.Add(HtmlTextWriterStyle.Color, "yellow");
        }
        else if (_driv.DriverStatus == 4)
        {

            ddlDriver.Items[i].Attributes.CssStyle.Add(HtmlTextWriterStyle.Color, "blue");
        }
        else if (_driv.DriverStatus == 5)
        {

            ddlDriver.Items[i].Attributes.CssStyle.Add(HtmlTextWriterStyle.Color, "black");
        }

    }

}

How can i do that . 我怎样才能做到这一点 。 Thanks in advance for you all 预先感谢大家

Try this link and let me know if it is useful : 试试这个链接,让我知道它是否有用:

http://www.codeproject.com/Articles/2091/ListBox-with-Icons http://www.codeproject.com/Articles/2091/ListBox-with-Icons

Thanks 谢谢

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM