none
treeview key RRS feed

  • Pergunta

  • Exite algo que eu consiga localizar um nó no treeview através do Key algo tipo  ("FindByKey")?
    Marquinhos Não esqueça de qualificar a resposta.
    terça-feira, 10 de agosto de 2010 12:07

Todas as Respostas

  • Olá amigo. Bom dia

    Veja se este metodo lhe serve

    protected void Page_Load(object sender, EventArgs e)
      {
        TreeNode n = RetornaNode(TreeView1.Nodes[0], "T12");
        string valor = n.Value;
      }
      TreeNode nNode = null;
      /// <summary>
      /// Retorna o Node procurado na arvoré
      /// </summary>
      /// <param name="n">Node</param>
      /// <param name="nomeNode">Nome</param>
      /// <returns></returns>
      public TreeNode RetornaNode(TreeNode n, string nomeNode)
      {
        if (n.Text == nomeNode)
          return nNode = new TreeNode(n.Text, n.Value);
        else
        {
          if (n.ChildNodes.Count > 0)
            foreach (TreeNode nn in n.ChildNodes)
              RetornaNode(nn, nomeNode);
        }
        return nNode;
      }
    

     

    terça-feira, 10 de agosto de 2010 12:38
  • amigo, deu certo ?
    terça-feira, 10 de agosto de 2010 17:30