2012-08-22 7 views
0

상당히 간단한 요청이지만 해결책을 찾지 못했습니다. 프로그래밍 방식으로 루트 노드를 asp.net treeview 컨트롤에 추가했습니다. 그 노드와 그 노드 만 다시 빨간색으로 바꾸고 싶습니다.변경됨 treenode 배경색이 빨간색으로 변경됨

C# asp.net 코드 누구든지 알려주십시오. 노드를 추가하는 코드는 다음과 같습니다. 감사,

다모

TreeNode onjParent = new TreeNode(ItemShouldExist, ItemShouldExist);        
onjParent.PopulateOnDemand = true; 
TreeViewAddItems.Nodes.Add(onjParent); 
onjParent.Checked = true; 

답변

4

이것은 트 리뷰 10 개 노드를 추가하고, 전용 노드 4 빨간색 배경이있다.

protected void Page_Load(object sender, EventArgs e) 
{ 
    for (int i = 0; i < 10; i++) 
    { 
     if (i == 4) 
      this.TreeView1.Nodes.Add(new TreeNode() { Text = "<span style='background-color:red'>Node_" + i + "</span>", Value = i.ToString() }); 
     else 
      this.TreeView1.Nodes.Add(new TreeNode() { Text = "Node_" + i, Value = i.ToString() }); 
    } 
} 

편집 : 배경색이 변경되었습니다. 행운을 빈다!

+0

대단히 감사합니다! – user1438082

+0

당신은 오신 것을 환영합니다. –

+0

나에게 잘 먹힌 것도 텍스트 색상을 바꿀 수 있었다. –