treeview e nodo selezionato (sempre attivo)

sabato 22 luglio 2006 - 11.02

Amodio Profilo | Expert


salve a tutti
ho un problema con la treeview (web.ui.webcontrol )

ho impostato che non appena faccio click su un nodo, ricarico la pagina richiamando la funzione specifica,putroppo la treeview mi si chiude sempre!,come se facesse un collapse automatico,impedendo all'utente di vedere cosa ha appena clikkato

come posso fare?


un'altra cosa che mi serviva,sempre sulla treeview è che vorrei impostare il contorno di ogni nodo di un colore!, come se fosse una tabella con tante righe (in asp facevo cosi' i menu)

grazie

alx_81 Profilo | Guru

>ho impostato che non appena faccio click su un nodo, ricarico
>la pagina richiamando la funzione specifica,putroppo la treeview
>mi si chiude sempre!,come se facesse un collapse automatico,impedendo
>all'utente di vedere cosa ha appena clikkato
>come posso fare?

Non è che per caso alla load della pagina fai un databind() del tuo treeview? o un CollapseAll()?
in caso affermativo, prima di farli, controlla che la pagina non sia il risultato di una postback, in questo modo:
If Not Page.IsPostBack Then TuoTreeView.DataBind()

Così, il binding tra il controllo ed i dati avviene solo la prima volta che carichi la pagina.

>un'altra cosa che mi serviva,sempre sulla treeview è che vorrei
>impostare il contorno di ogni nodo di un colore!, come se fosse
>una tabella con tante righe (in asp facevo cosi' i menu)

Tu puoi agire sugli stili di ogni tipo di nodo, dal NodeStyle al LeafNodeStyle, al ParentNode, al Selected e così via.. hai la possibilità di impostarli sul design. oppure di usare i sottotag del treeview su aspx.. ad esempio:


Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Alx81 =)

http://blogs.dotnethell.it/suxstellino

Amodio Profilo | Expert

si era quello che mi serviva,
ma sai come impostare i bordi dall'inizio alla fine della riga? in quanto per ora mi evidenzia solo il tratto di noto, quindi se un nodo ha la scritta piu lunga del noto sottostante,sfalza un po' alla vista


grazie

alx_81 Profilo | Guru

ho paura che non riesci a fare di meglio..
tu vorresti celle di tabella, ognuna delle quali possieda un nodo..
ma ho paura non si riesca ad implementare.
Alx81 =)

http://blogs.dotnethell.it/suxstellino
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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5