none
TreeView RRS feed

  • Pregunta

  • Hola a todos una consulta estoy trabajando con TreeView y no puedo poner esto

     private TreeNode ObtenerTreeNode; ==> Que espacio de nombres necesito para lo que esta en negrita


    Pedro Avila "El hombre sabio querrá estar siempre con quien sea mejor que él."

    martes, 1 de enero de 2013 17:00

Todas las respuestas

  • private TreeNode ObtnerTreeNode(TreeNodeCollection TreeNodeCollection, string clave)
            {
     
            }
    TreeNode => No se puede encontrar el tipo o el nombre de espacios de nombres 'TreeNode' ¿falta una directiva using o una referencia de ensamblado

    Pedro Avila "El hombre sabio querrá estar siempre con quien sea mejor que él."

    martes, 1 de enero de 2013 18:07
  • estas seguro que ese TreeNodeCollection  es de wpf ?

    ese TreeNodeCollection   bajo que namespace lo estas tomando, porque si es System.Windows.Forms entonces no es xaml, no se puede usar

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 1 de enero de 2013 20:10
  • Es windows form el código y lo quería poner en el código de C# en xaml si me dejo entender xaml es para diseñar en WPF pero la funcionalidad se le da en el editor de código que uso C#

    Pedro Avila "El hombre sabio querrá estar siempre con quien sea mejor que él."

    martes, 1 de enero de 2013 20:29
  • si ese codigo es winfows form no se puede usar en wpf

    hasta donde se el treeview no se define mediante codigo definiendo nodos, es bastante mas complejo definir items en un treeview, porque lo ideal es que tengas una estructura jerarquica de datos que asignes al itemsource del treeview

    WPF Tree View with Multiple Levels

    ----------

    podrias probar definir TreeViewItem

    para armar la estructura del arbol


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 1 de enero de 2013 21:07
  • Lo que necesito es cargar dinámicamente un treeview

    Pedro Avila "El hombre sabio querrá estar siempre con quien sea mejor que él."

    martes, 1 de enero de 2013 21:08
  • Necesito cargar dinámicamente el treeview me refiero cargarlo con los registros de la DB me imagino que primero cargo los nodos principales y luego los nodos hijos pero no se como comenzar

    Pedro Avila "El hombre sabio querrá estar siempre con quien sea mejor que él."

    miércoles, 2 de enero de 2013 12:22
  • pero de la db como creas los objetos entidades? porque es con estas que deberias armar la jerarquia de datos paa asignar al itemsource

    has analizado el ejemplo del link, peor alli lo explica

    no agregas nada en el treeview directamente armas los datos jerarquicamente y lo asignas al control

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 2 de enero de 2013 12:41
  • Voy a revisarlo detenidamente pq? me pareció que le asignan los datos por código :

    public class EmployeeTypes : List<EmployeeType>
    {
      public EmployeeTypes()
      {
        EmployeeType type;
            
        type = new EmployeeType("Manager");
        type.Employees.Add(new Employee("Michael"));
        type.Employees.Add(new Employee("Paul"));
        this.Add(type);
    
        type = new EmployeeType("Project Managers");
        type.Employees.Add(new Employee("Tim"));
        type.Employees.Add(new Employee("John"));
        type.Employees.Add(new Employee("David"));
        this.Add(type);
      }
    }
    Y yo quiera que me haga un barrido en la tabla que quiero cargar los datos ya sea nodos principales y nodos secundarios


    Pedro Avila "El hombre sabio querrá estar siempre con quien sea mejor que él."

    miércoles, 2 de enero de 2013 12:45