下拉框的选项背景是由颜色的,不同的项颜色不同
dropdownlist.items[i].????有没有这样的属性

解决方案 »

  1.   

    DropDownList难,但是可以用System.Web.UI.HtmlControls.HtmlSelect Select1;
    DataTable ttt = new DataTable();
    ttt.Columns.Add("aaa");
    ttt.Columns.Add("bbb");
    ttt.Rows.Add(new object[]{"1","WWWWWWW"});
    ttt.Rows.Add(new object[]{"2","QQQQQQQ"});
    this.Select1.DataSource = ttt;
    this.Select1.DataValueField = "aaa";
    this.Select1.DataTextField = "bbb";
    this.Select1.DataBind();
    this.Select1.Items[0].Attributes.Add("style","BACKGROUND-COLOR:yellow");
    this.Select1.Items[1].Attributes.Add("style","BACKGROUND-COLOR:lightblue");
      

  2.   

    http://www.c-sharpcorner.com/Code/2003/July/DropDownListBox.asp
      

  3.   

    以前有过一个文章,需要重载 Render方法才能实现,找不到了
      

  4.   

    重载Render方法http://www.cnblogs.com/birdshome/archive/2004/03/24/4055.aspx