Ciclare intendo fare un ciclo for su tutti i nodi della treeview..
La treeview dovrebbe avere una proprietà che ritorna una treeviewnodecollection o una cosa simile.. facendo un ciclo sulla collezione ottieni ad ogni "giro" un nodo differende.. su questo controlli se il nodo ha figli e inizia a salvare in db i nodi figlio, poi il padre.. così per tutti..
un esempietto:
codice:TreeNodeCollection co = treeView1.Nodes;//tu avrai quella della form foreach (TreeNode item in co) { if (item.Nodes.Count > 0)//ha figli { //salvi in db il padre foreach (TreeNode node in item.Nodes) { //salvi i figli } } else { //salvi solo padre perchè non ha figli } }

Rispondi quotando