2012-04-12 2 views
1

질문 할 질문이 있습니다. 내 응용 프로그램에서 드롭 다운 목록을 가지고. 그러나 드롭 다운 목록은 계층 구조 형식으로 채워집니다. 제발 사진 위의 그림으로굵게 및 밑줄 드롭 다운 목록 메뉴 항목 asp.net

enter image description here

다. 과 같은 부모 메뉴 항목을 어떻게 굵게 표시하고 밑줄을 긋을 수 있습니까?, 숙녀NA 반면에 상위 항목은 선택할 수 없습니다. 여기

내는
 private void createDDLCategory() 
    { 
     ddlCategory.AppendDataBoundItems = true; 
     ddlCategory.Items.Insert(0, new ListItem("All","A")); 
     ddlCategory.SelectedIndex = 0; 



     var ddl1 = dropdownlist.ddlCategoryWithoutGroup(); 
     foreach (var value in ddl1) 
     { 
      if (value.P_CATEGORY_ID == null) 
      { 

       this.ddlCategory.Items.Add(new ListItem(value.CATEGORY_NAME, value.CATEGORY_ID.ToString())); 
       this.ddlCategory.Items.FindByValue(value.CATEGORY_ID.ToString()).Selected = false; 

       this.ddlCategory.Items.FindByValue(value.CATEGORY_ID.ToString()).Attributes.Add("disabled", "true"); 
       this.ddlCategory.Items.FindByValue(value.CATEGORY_ID.ToString()).Attributes.Add("style", "font-weight:bold;"); 

       foreach (var valueChild in ddl1) 
       { 

        if (valueChild.P_CATEGORY_ID == value.CATEGORY_ID) 
         this.ddlCategory.Items.Add(new ListItem("   " + valueChild.CATEGORY_NAME, valueChild.CATEGORY_ID.ToString())); 
       } 
      } 
     } 


     foreach (ListItem item in ddlCategory.Items) 
     { 
      item.Text = HttpUtility.HtmlDecode(item.Text); 

     } 



    } 

우르 도움이

코딩되어 appreciate.Thanks

답변