2012-03-28 6 views
0

드롭 다운 목록에서 텍스트의 일부를 색칠 할 수있는 방법이 있습니까? 드롭 다운 목록을 작성하고 있습니다. 다음과 같은 금액 - (102) 단지 예입니다. 등등. (102)를 한 색 (RED)으로 표시하고 기본 검은 색 COLOR에서 문자열을 숨기고 싶습니다.드롭 다운 목록의 텍스트 부분에 색을 지정하십시오.

어떻게하면됩니까?

감사합니다.

+1

이 WinForms입니까? ASP.NET? – Rawling

+0

예 WInForms.Asp.Net. – Manu

답변

0

너는 약간 생각한다.

foreach (ListItem item in DropDownList.Items) 
{ 

string s1 = "102"; 
string s2 = item.Text; 

if(s2.Contains(s1)) 
{ 
    item.Attributes.Add("style", "color:red"); 
} 
} 
+0

응답 해 주셔서 감사합니다. 값 형식 DB의 개수를 가져 와서 변수에 저장 한 다음 cbxValuesList.Items.Add ("("+ "EventCount.ToString() +") "+" "+ dataRow [0] .ToString()과 같은 드롭 다운 목록을 채 웁니다. 손질()); 변수의 값과 어떻게 비교할 수 있습니까? DropdownList의 단일 행에있는 텍스트의 일부에 대해 작동합니까? – Manu

+0

새롭게 수정 된 답변보기 –

+0

cbxValuesList.Items.Add ("("+ "EventCount.ToString() +") "+" "+ dataRow [0] .ToString(). Trim()); foreach (cbxValuesList.Items의 ListItem 항목) {string s1 = EventCount.ToString(); string s2 = item.Text; if (s2.Contains (s1)) {item.Attributes.Add ("style", "color : red"); } – Manu

관련 문제