Treeview

sabato 01 gennaio 2005 - 21.58

mon78 Profilo | Junior Member

Ciao a tutti ho 1 problema che nn sto capendo da cosa è causato: sto popolando un treeview dinamicamente attraverso elementi di un database, in questo modo: come elemento principale del treeview compare il nome di un progetto creato, i suoi figli sono le schede del progetto, poi per ogni scheda compaiono le sue sezioni e, infine, per ogni sezione, i campi relativi; tutto questo a partire da alcune tabelle (progetto, scheda, sezione, campo) create in sqlserver, e attraverso delle stored procedure relative. Al caricamento della pagina compare espanso solo il primo livello del treeview, cioè il nome del progetto e le schede corrispondenti; al treview associo un file xml che contiene la struttura del treeview e che si crea man mano che si eseguono le stored procedure. Nel Page load scrivo così:
Tree.ExpandLevel = 1;
Tree.TreeNodeSrc = XmlContent(NomeProgetto, Progetto);
Tree.DataBind();

dove Tree è il TreeView e la funzione XmlContent costruisce dinamicamente il treeview a partire dalle stored procedure ed è così dichiarata (allegato)


dove per il progetto si individuano le schede, per ogni scheda ricorsivamente si individuano le sezioni e per ogni sezione ricorsivamente si individuano i campi, a patto che esistano.

il treview viene costruito bene se ogni sezione ha dei campi corrispondenti, invece se ci sono sezioni che non hanno campi c'è l'errore, cioè in corrispondenza del codice

DataSet dsd=GOCRM_Richiama_Progetto.Progetto.GetElencoCampi(idsezione);
if(dsd!=null)

Non so perchè. mi aiutate?Grazie mille
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