webForumDet fria alternativet

TreeView

2 svar · 466 visningar · startad av Fredde Mannen

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#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.

CokeLightMedlem 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! =)

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#3

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

125 ms totalt · 3 externa anrop · v20260731065814-full.cf67ef55
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)