Salve, avevo già postato una domanda simile, poi sono andato leggermente avanti per conto mio e, nel frattempo ho concluso il progetto. L'unica cosa che resta in sospeso è la creazione di un albero popolando tutti i suoi figli per ogni livello. Questa è la funzione che ho creato, ma si ferma solo al primo livello, e non esamina tutti i figli e così via...
Volevo rendere questa funzione iterativa per popolare ogni sotto livello. Se qualcuno ha qualche consiglio gliene sarei grato ^^codice:for (int p = 0; p < myRows.Length; p++) { Ext.Net.TreeNode parentNode; if (myRows[p]["FATHER"].ToString() == "") { // Create Parent Node parentNode = new Ext.Net.TreeNode(); parentNode.Text = myRows[p]["TITLE"].ToString(); parentNode.Icon = Ext.Net.Icon.Application; parentNode.NodeID = myRows[p]["KEY"].ToString(); root.Nodes.Add(parentNode); } else { foreach (Ext.Net.TreeNode nodo in root.Nodes) { if (nodo.NodeID == myRows[p]["FATHER"].ToString()) { Ext.Net.TreeNode childNode = new Ext.Net.TreeNode(); childNode.Text = myRows[p]["TITLE"].ToString(); childNode.NodeID = myRows[p]["KEY"].ToString(); nodo.Nodes.Add(childNode); } } } }

Rispondi quotando
