2011-09-28 2 views
0

Je l'échantillonComment sélectionner un nœud de l'arborescence dans asp.net

private TreeNode AddNode(TreeNode node, string key) 
    { 
     var child = node.ChildNodes.Cast<TreeNode>().FirstOrDefault(_ => _.Value == key); 
     if (child != null) 
      return child; 
     child = new TreeNode(key, key); 
     child.SelectAction = TreeNodeSelectAction.SelectExpand; 
     child.Selected = true; 
     node.ChildNodes.Add(child); 
     return child; 
    } 

le code suivant: Je ne suis pas en mesure de sélectionner le nœud. Quand j'invoquons treeview_SelectedNodeChanged, je reçois NULL ..

string v = ((TreeView)sender).SelectedNode.Value; 

Répondre

0

Utilisez treeview.SelectedNode et vérifier le code dans le gestionnaire page_load,

if(!IsPostBack) 
{ 
    //code to add nodes 
} 
Questions connexes