private void caricaTitolariRegistro() { //distruggo l'albero precedente. Titolario.Nodes.Clear(); string codClassifica; codClassifica = this.txt_RicTit.Text; if (codClassifica.Equals("")) { codClassifica = null; } //cosi' nuovo hash nella stessa locazione di mem. if (TheHash != null) { TheHash.Clear(); } else { TheHash = new Hashtable(); } indexH = 0; //Recupero elenco titolari associati al registro selezionato DocsPaWR.FascicolazioneClassificazione[] FascClass = FascicoliManager.fascicolazioneGetTitolario(this, codClassifica, true); for (int k = 0; k < FascClass.Length; k++) { //costruisco nodo root dell'albero Microsoft.Web.UI.WebControls.TreeNode RootAppo = new Microsoft.Web.UI.WebControls.TreeNode(); RootAppo.Target = "centrale"; RootAppo.Text = FascClass[k].codice + "-" + FascClass[k].descrizione; indexH = indexH + 1; TheHash.Add(indexH, FascClass[k]); RootAppo.ID = indexH.ToString(); RootAppo.NavigateUrl = "tabrisultatiRicfasc.aspx?idClass=" + indexH.ToString(); RootAppo.Target = "iFrame_dx"; //lo aggiungo all'albero Titolario.Nodes.Add(RootAppo); this.CreateTree(RootAppo, FascClass[k]); FascicoliManager.setTheHash(this, TheHash); } }