webForumDet fria alternativet
Logga in / Bli medlem

TreeView

.NET

2 svar · 466 visningar · startad av Fredde Mannen

Medlem sedan nov. 20014 054 inlägg
Frågan#1

Sitter och gnopar lite med TreeView i asp.net 2.0, fått det att funka fint, den hämtar från databasen, skriver ut det rätt och så.

Men har en liten fråga. Kan man på något sätt få den att expandera de som skall expanderas genom att man klickar på länken ex. "Information" , istället för som jag har det nu via [+] eller pilar?

tacksam för svar.

Medlem sedan juni 2000504 inlägg
#2

Hejsan, jag såg att jag själv hade frågat detta för ett tag sen (hittade lösningen efter många timmar men postade inte den här.. men gör det nu då =)

Jag tror att det var denna länk som hjälpte mig:

http://msdn.microsoft.com/msdnmag/issues/06/06/WickedCode/

Använd bl.a. TreeNodeDataBound.. själv provade jag först med OnSelectedNodeChanged men problemet är ju att en utvecklad nod ju inte "changes" så inget händer där..

protected void TreeView1_TreeNodeDataBound(object sender, TreeNodeEventArgs e)
{
if (e.Node.NavigateUrl == string.Empty)
e.Node.SelectAction = TreeNodeSelectAction.Expand;
}

plus lite till.. hoppas det går bra! =)

Medlem sedan nov. 20014 054 inlägg
#3

Får kolla igenom den! :) Tackar...

247 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)