有什麼辦法可以通過我可以在下拉列表中的一部分文本的顏色。 我正在填寫下拉列表。 總之就像 - (102)只是一個例子。等等。 我希望(102)以一種顏色(紅色)顯示,並在默認的黑色COlor中重新排列字符串。顏色的下拉列表中的文本的一部分
我該如何做到這一點?
謝謝。
有什麼辦法可以通過我可以在下拉列表中的一部分文本的顏色。 我正在填寫下拉列表。 總之就像 - (102)只是一個例子。等等。 我希望(102)以一種顏色(紅色)顯示,並在默認的黑色COlor中重新排列字符串。顏色的下拉列表中的文本的一部分
我該如何做到這一點?
謝謝。
你看起來有些這樣想。
foreach (ListItem item in DropDownList.Items)
{
string s1 = "102";
string s2 = item.Text;
if(s2.Contains(s1))
{
item.Attributes.Add("style", "color:red");
}
}
感謝您的回覆。我從數據庫中提取數值並存儲在變量中,然後像cbxValuesList.Items.Add(「(」+「EventCount.ToString()+」)「+」「+ dataRow [0] .ToString()那樣填充下拉列表。修剪()); 我怎樣才能比較變量的值。它是否適用於單行DropdownList中的部分文本? – Manu 2012-03-28 10:47:25
查看新的編輯答案。 – 2012-03-28 11:08:30
cbxValuesList.Items.Add(「(」+ EventCount.ToString()+「)」+「」+ dataRow [0] .ToString()。Trim()); foreach(cbxValuesList.Items中的ListItem項){string s1 = EventCount.ToString(); string s2 = item.Text;如果(s2.Contains(s1)){item.Attributes.Add(「style」,「color:red」); } – Manu 2012-03-28 11:23:41
這是WinForms? ASP.NET? – Rawling 2012-03-28 10:10:21
是它的WInForms.Asp.Net。 – Manu 2012-03-28 11:14:21