Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 多列dropDownList-为每列使用不同的颜色_C#_Asp.net - Fatal编程技术网

C# 多列dropDownList-为每列使用不同的颜色

C# 多列dropDownList-为每列使用不同的颜色,c#,asp.net,C#,Asp.net,我在Asp页面中有以下下拉列表: for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DropDownList1.Items.Add(string.Format("{0:}", ds.Tables[0].Rows[i]["Pnum"]) + spacer + (ds.Tables[0].Rows[i]["Project"]) + spacer + (ds.Tables[0].Rows[i]["Description

我在Asp页面中有以下下拉列表:

 for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
  {
   DropDownList1.Items.Add(string.Format("{0:}", ds.Tables[0].Rows[i]["Pnum"]) +
   spacer + (ds.Tables[0].Rows[i]["Project"]) + spacer +
   (ds.Tables[0].Rows[i]["Description"]));
   }
这很好地展示了如下内容:

我知道字符串没有颜色属性。 但是,我想知道是否有办法让dropDownList的内容以不同的颜色显示?像这样:


您可以使用microsoft描述的,或者,您可以查看帖子以获取更多帮助。

使用简单的下拉列表,您不能有这种行为。 您可以使用这样的下拉列表定制

<div>
    <input readonly type="text" style="color:red" id="t1">
    <input readonly type="text" style="color:yellow" id="t2">
    <select id="sel" style="float:right" >
    <option id="p1,p2">p3</option>
    <option id="p4,p5">p6</option>
    <option id="p7,p8">p9</option>
    </select>
</div>
js


有工作要做

我不明白你的答案如何与我的问题相吻合,这是关于DropDownList的!
input{
 margin: 0px;
 padding: 0px
 border-width:0px;
 border-color:white;
 border-style: none;
}
div{
 border-style: solid;
 border-width: 1px;
 border-color: black;                
}
$(document).ready(function(){

    $("#sel").change(function(){

    var ar = $("#sel option:selected").attr("id").split(",")                ;

    $("#t1").val(ar[0]);
    $("#t2").val(ar[1]); 
    }); 
});