Implementazione treeview

giovedì 27 luglio 2006 - 15.40

antoniovitiello Profilo | Newbie

ao ragazzi ho un problema con una treeview
ho scaricato la dll microsoft.web.ui.webcontroll, l'ho copiata nella cartella progetto della wwwroot, ho quindi aggiunto il riferimento in visual studio, così da trovare nella toolbar del WebForm la treeview, quindi drag&drop e la trascino sulla web form (....fin qui ci siamo)
cerco di popolare la treeview per studiare il comportamento ed inserisco il codice:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Inserire qui il codice utente necessario per inizializzare la pagin
TreeView1.Nodes.Clear()
TreeView1.ExpandLevel = 1
Dim node As New TreeNode()
node.Text = "root1"
TreeView1.Nodes.Add(node)
node = New TreeNode()
node.Text = "subroot"
TreeView1.Nodes(0).Nodes.Add(node)
End Sub
mando il tutto in eseguzione e mi aspetto di vedere un nodo principale (root1) ed un sotto nodo con la classica casellina + (subroot)
in realtà ciò che mi viene visualizzato è il seguente risultato
root1
subroot
senza [+] o i classici segni di nodo e sottonodo
dov'è che sbaglio, potete aiutarmi, mi occorre è veramente importante

micto27 Profilo | Senior Member

>ao ragazzi ho un problema con una treeview
>ho scaricato la dll microsoft.web.ui.webcontroll, l'ho copiata
>nella cartella progetto della wwwroot, ho quindi aggiunto il
>riferimento in visual studio, così da trovare nella toolbar del
>WebForm la treeview, quindi drag&drop e la trascino sulla web
>form (....fin qui ci siamo)
>cerco di popolare la treeview per studiare il comportamento ed
>inserisco il codice:

Se, da come ho capito, hai solo copiato e referenziato nel tuo progetto la dll non è sufficente.
Serve anche la cartella webctrl_client o da copiare in wwwroot
o da agganciare al web con una virtual directory in modo da
poterla "vedere" con il virtual path "/webctrl_client".
Tale cartella contiene una serie di file gif e htc utilizzati per il trattamento
del TreeView ed è fornita con il setup della libreria Miccrosoft.Web.UI.WebControls.

Ciao, Michele

antoniovitiello Profilo | Newbie

ciao michele, grazie per la risposta, credo che hai centrato il problema, me ne sono accorto ieri leggendo forum e robe varie....
mi puoi dare un aiuto sulla creazione del cartella virtuale

micto27 Profilo | Senior Member

>ciao michele, grazie per la risposta, credo che hai centrato
>il problema, me ne sono accorto ieri leggendo forum e robe varie....
>mi puoi dare un aiuto sulla creazione del cartella virtuale

Ciao,
se la cartella webctrl_client viene copiata sotto la home_directory che ospita la tua
applicazione la virtual directory non ti serve.
Se invece la cartella fisicamente sta da un'altra parte rispetto al web puoi definire una virtual
directory da IIS Manager.

Allego un file contenente (in formato Microsoft Word e Open Office) la sequenza di passi.
Michele

antoniovitiello Profilo | Newbie

grande...per il momento ti ringrazio....mi preservo l'eventualità di ricorrere al tuo aiuto
ciao

bluland Profilo | Guru

salve,

anche io ho un problema simile quando pubblico la web apply solo che non mi mancano solo i + etc ma i vari nodi padri e figli li vedo solo come semplice testo:

nodo0 nodo1 nodo2 figlio2.1 nodo3 etc

idee??

saluti

ENzo
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