Non mi riconosce i figli nella treeview

mercoledì 01 agosto 2007 - 16.02

alecomo Profilo | Junior Member

di seguito vi presento i due estratti di codice interessati.
nella prima parte aggiungo al padre esistente nella treeview1 un figlio.
nella seconda voglio poi scrivere il contenuto del nodo in un file xml.
il problema è che una volta aggiunto il nodo, questo nn viene considerato, in pratica vedo sempre il nodo padre, invece io vorrei navigare attraverso tutti i nodi creati. il count della treeview è sempre 1!!
se invece uso l'istruzione treeView1.Nodes.Add(imm) tutto fila liscio nel senso che la treeview conta tanti nodi quanti ne ho inseriti
aiutatemi grazieeeee!!!

protected void AddImmobile_OnClick(System.Object sender, System.EventArgs e)
{
//creo nodo e lo aggiungo alla treeview
imm = new Immobile("","", "", "", "", "", "");
treeView1.SelectedNode.Nodes.Add(imm);
imm.Text = "Immobile";
imm.Name = "Immobile";
imm.ImageIndex = 2;
imm.SelectedImageIndex = 2;
this.treeView1.ExpandAll();
}




XmlNode CreateImmobiliNode(XmlDocument doc)
{
xmlImmobili = immi;

//creo elemento
XmlElement immobili = doc.CreateElement("Immobili");


//creo nodo figlio


foreach (TreeNode node in treeView1.Nodes) <<<<nn riesco a iterare perche ho un solo nodo, nn mi vede i figli!!!
{
{
XmlNode immobile = CreateImmobileNode(doc);
immobili.AppendChild(immobile);
}
}
return immobili;
}
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5