2016-07-28 1 views
-1
で、複数のノードをバインドする方法を

質問:RadTreeView

私はRadTreeView

内の複数のノードをバインドするにはどうすればよい。これは私のコードです:!

if (lblCategory != null && lblCategory.Text != string.Empty && rtCategory != null) 
{ 
    string[] tree = lblCategory.Text.Split(','); 

    for (int i = 0; i < tree.Length; i++) 
    {      
     foreach (RadTreeNode t in rtCategory.Nodes) 
     {       
      if (t.Value == tree[i]) 
      { 
       t.Selected = true; 
      } 
     } 

    } 
     rtCategory.ExpandAllNodes(); 
} 

答えて

1

(lblCategory = nullの& &場合lblCategory.Text!= string.Empty & & rtCategory!= null) { stri ng [] tree = lblCategory.Text.Split( '、'); foreachの条件で代わりにノードの

   for (int i = 0; i < tree.Length; i++) 
       { 

        foreach (RadTreeNode t in rtCategory.GetAllNodes()) 
        {       
         if (t.Value == tree[i]) 
         { 
          t.Selected = true; 
         } 
        } 

       } 
       rtCategory.ExpandAllNodes(); 
      } 

利用GetAllNodes()今

+0

おかげでその作業 –

関連する問題