2009-08-06 2 views
1

こんにちは私のコードにasp:listboxを使っています。listitemの色をリストする方法

<td> 
    <asp:ListBox id="ddlWhereStudy" runat="server" rows="4"></asp:ListBox> 
    </td> 

リストボックスのリストアイテムを条件付きで色付けする必要があります。以下のコードを参照してください:私はを選択を使用していたときにコードの上

private void FillStudyWhereDropDown()  
{ 
        XmlNodeList objNodeList = FinalDoc.SelectNodes("//root/tcm:ListKeywords[@Type='StudyWhere']/child::tcm:Item", namespaceManager); 
        ddlWhereStudy.Items.Clear(); 
        ddlWhereStudy.Items.Add(new ListItem(ResourceFile.GetResourceString("c_AdvisorOptionDefault"))); 
        for (int i = 0; i < objNodeList.Count; i++) 
        { 
         string[] parts = objNodeList[i].Attributes["Title"].Value.Split('_'); 
         ListItem li = new ListItem(parts[1], parts[2]); 
         ddlWhereStudy.Items.Add(li); 
         if (parts[3] == "B") 
         { 
           li.Attributes.Add("Style", "Color: 'RED'");   
         } 
        } 
}   

が正常に動作しているが、それはASPで作業されていません:ListBoxの

提案して下さい!このコードリストの項目4と8から

+0

はいを​​持っています。 PLZを試してみてください。何か問題がある場合は私に知らせてください –

+0

この問題を修正しましたか? –

答えて

2

は赤であり、他はデフォルトの色

for (int count = 0; count < 10; count++) 
    { 
     ListItem li = new ListItem(); 
     li.Text = count.ToString(); 
     li.Value = count.ToString(); 
     if (count == 4 || count == 8) 
     { 
      li.Attributes.Add("style", "Color: Red"); 
     } 
     lst.Items.Add(li); 
    } 
+0

多くのおかげで、それはASPのために働いている:リストボックス? –

+0

はい。 PLZを試してみてください。何か問題があれば教えてください。 –

+0

Akhtarに感謝します。2.0で問題なく動作しています.net 1.1バージョンで動作しますか?確認してください –

関連する問題