FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
TreeView... Como hago esto?
Les explico, tengo un tree view con estos items...
lunes >>|mañana >>>>>|actividad >>|tarde >>>>>|actividad martes >>|mañana >>>>>|actividad1 >>>>>|actividad2 >>>>>|actividad3 >>|tarde >>>>>|actividad miercoles >>|mañana >>>>>|actividad1 >>>>>|actividad2 >>|tarde >>>>>|actividad1 >>>>>|actividad2 >>>>>|actividad3 >>>>>|actividad4 Siendo actividad los items q pueden variar... o sea... pueden haber una o varias actividades... Y bueno lo q estoy intentando hacer es guardarlas en un archivo xml... el problema surge cuando tengo q reccorrer los items y subitems... lo estoy haciendo de la siguiente manera:
Pero resulta q haciendo de esta forma nunca llega a recorrer los otros dias... o sea... no llega al martes ni nada de eso por lo q supongo q estoy moviendome mal entre los items y subitems... Alguien sabe como puedo moverme en el treeview? Es decir como deberian ser los "for" Desde ya muchas gracias {Saludos} Última edición por b3nshi fecha: 07-08-2007 a las 01:40:34. |
#2
|
||||
|
||||
Hola, yo recorro con un solo for, y segun alguna condición hago lo que necesito.
Saluditos, espero te sirva
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
||||
|
||||
Hola,
El método que describe Caro puede ser más que suficiente y es muy sencillo. Aún así, dado que un archivo XML también es jerárquico, pudiera ser que te convenga más recorrer el árbol recursivamente: 1. Lees los nodos de primer nivel (días) 2. Por cada día, lees sus subnodos (turnos) 3. Por cada turno, lees sus subnodos (actividades) Más o menos sería así:
El método LeerTurnos trabaja con los subnodos del nodo (dia) que se le pase:
Finalmente, el método LeerActividades, trabaja con los subnodos del nodo (turno) que se le pase:
// Saludos Última edición por roman fecha: 07-08-2007 a las 06:35:28. |
#4
|
||||
|
||||
Muchisimas Gracias a los dos por contestarme... en realidad creo q los dos metodos me ayudan para guardar en el archivo xml, uno con mas lineas de codigo q otro... pero en fin... muchisimas gracias a los dos... ya probé usando ambos y funcionan perfectos!...
Hasta la proxima! {Saludos} |
#5
|
||||
|
||||
Y ahora... una pregunta? Como hago para leer este xml?
Estuve viendo un poco de codigo pero muy claro no me queda... No hay un items.count para los nodos dentro d un xml por loq no se como controlar esto... Como haria para leer un archivo con la estructura como la que tengo arriba? Muchas Gracias nuevamente! {Saludos} |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como hago esto? multi thread?!?! | MaMu | OOP | 7 | 16-04-2007 21:53:51 |
¿Como hago esto? | IZO | API de Windows | 5 | 02-03-2007 20:37:38 |
Como hago esto en Delphi ? | Markos1970 | OOP | 5 | 19-12-2005 15:40:29 |
como hago esto | meosre | MySQL | 3 | 06-10-2005 17:14:09 |
|