none
niveles jerarquicos treeview c# RRS feed

  • Pregunta

  • Hola a todos, tengo un windows forms con un treeview, al cual se le pueden agregar nodos, pero quisiera agregar tambien la funcionalidad subir y bajar los niveles jerarquicos, es decir, que un nodo creado pueda ser hijo o padre de otro ya creado, les agradeceria cualquier comentario al respecto, saludos!!!
    miércoles, 6 de junio de 2012 21:19

Respuestas

  • Hola,

    La lógica creo que la debes de implementar tú, estamos de acuerdo. Aunque si necesitas ayuda ya sabes:). Te cuento creo que el único sitio y al final es mentira donde un hijo puede ser hijo de su padre y después este último hijo del primero, ves como es un imposible. Para eso c# te dota de la posibilidad de Clonar Objetos conoces http://msdn.microsoft.com/es-es/library/system.object.memberwiseclone.aspx, aún así piensa que en algún momento de la vida tu o tu padre han de dejado de existir.

    Te propongo.

    1. Clonar.

    2. Después eliminar.

    3. Agregar el nuevo ser donde quieras.

    Saludos,


    phurtado
    Mi Blog Blog
    Sigueme en Twitter

    lunes, 2 de julio de 2012 14:45
    Moderador

Todas las respuestas

  • Si el TreeView esta cargado desde un DataSet, podrías hacer las modificaciones de la cuenta padre dentro del mismo dataset, y no debería haber inconvenientes para subirlo a otro nivel, simplemente, cabiando la referencia de su nodo padre.

    Saludos

    Didier.

    sábado, 30 de junio de 2012 13:04
  • Hola Didier, gracias por tus comentarios, mas bien me refiero a la logica a aplicar para subir y bajar los niveles jerarquicos, saludos!!!

    lunes, 2 de julio de 2012 14:17
  • Hola,

    La lógica creo que la debes de implementar tú, estamos de acuerdo. Aunque si necesitas ayuda ya sabes:). Te cuento creo que el único sitio y al final es mentira donde un hijo puede ser hijo de su padre y después este último hijo del primero, ves como es un imposible. Para eso c# te dota de la posibilidad de Clonar Objetos conoces http://msdn.microsoft.com/es-es/library/system.object.memberwiseclone.aspx, aún así piensa que en algún momento de la vida tu o tu padre han de dejado de existir.

    Te propongo.

    1. Clonar.

    2. Después eliminar.

    3. Agregar el nuevo ser donde quieras.

    Saludos,


    phurtado
    Mi Blog Blog
    Sigueme en Twitter

    lunes, 2 de julio de 2012 14:45
    Moderador
  • Hola Pedro, muchas gracias por tus comentarios
    lunes, 2 de julio de 2012 17:05