Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/01/2014, 13:56
Alastair_Blackwell
 
Fecha de Ingreso: diciembre-2013
Mensajes: 3
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: Problema con TreeView

Ayuda!!!, resulta que tengo mi TreeView donde ya lo cargo con un XML, cuando selecciono algun nodo (controlado con el OnSelectecNodeChanged) obtengo el nodo seleccionado y lo guardo en un XmlNode.

XmlDocument doc = (XmlDocument)Session["XML"];

XmlNode node = doc.SelectSingleNode(trvFormas.SelectedNode.DataPa th);

y ya despues me carga sus atributos y valores en un gridview, bien, el problema es que tengo un metodo que copia y quita nodos, por medio de 2 botones, "Copiar" "Quitar" cuando copio un nodo, se agrega un nodo al TreeView, pero cuando selecciono el nodo que acabo de copiar, aun asi tenga 4 o 5, siempre obtiene los valores del primero

*Nodo padre
- Nodo Hijo
- Nodo Hijo <----Nodo copiado

bajo esa logica, el data path de Nodo padre es position[1] el Nodo Hijo seria position[1]/position[1]
.: Por lo tanto, la copia del Nodo Hijo seria position[1]/position[2], pero, cuando lo selecciono siempre me manda la posicion del Nodo Hijo position[1]/position[1] aunque seleccione el de abajo.

Porque pasa esto????, si estoy seleccionando el nodo "Nodo Hijo" en "position[1]/position[2]"