Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Treeview
sabato 01 gennaio 2005 - 21.58
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mon78
Profilo
| Junior Member
167
messaggi | Data Invio:
sab 1 gen 2005 - 21:58
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
Torna su
Stanze Forum
Elenco Threads
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 !