Nog 2 vraagjes over de Webform TreeView:
1. Om Nodes toe te voegen aan de pagina (ik heb een dynamische pagina omdat het laden van de hele tree anders veel te lang duurt) maak ik gebruik van de volgende code:
Om een node toe te voegen aan de root:
Om een node toe te voegen aan een child van de root:
Nou wordt dit een beetje lastig: ik weet namelijk niet van te voren hoeveel levels de tree gaat krijgen. Volgens mij moet het ook wel nodig zijn om direct iets aan de geselecteerde node toe te voegen (het uitlezen van de geselecteerde node lukt wel). Als bijvoorbeeld een child node van de root wordt geselecteerd krijg ik de volgende code: 0.1 Nu hoop ik dat er een mogelijkheid is om hier een child aan toe te voegen met zoiets als:
The string 'SelectedNode' bevat dus zoiets als: 0.0 of 0.1.3 Hoe kan ik dit aanpakken?
2. Kan ik ook meerdere plaatjes gebruiken in de ImageUrl van de node? Oftewel: de node 2 kleine plaatjes geven?
Thanks!!
Skiwi
1. Om Nodes toe te voegen aan de pagina (ik heb een dynamische pagina omdat het laden van de hele tree anders veel te lang duurt) maak ik gebruik van de volgende code:
Om een node toe te voegen aan de root:
code:
1
| TreeView1.Nodes[i].Nodes.Add(myNewNode); |
Om een node toe te voegen aan een child van de root:
code:
1
| TreeView1.Nodes[i].Nodes[i].Nodes.Add(myNewNode); |
Nou wordt dit een beetje lastig: ik weet namelijk niet van te voren hoeveel levels de tree gaat krijgen. Volgens mij moet het ook wel nodig zijn om direct iets aan de geselecteerde node toe te voegen (het uitlezen van de geselecteerde node lukt wel). Als bijvoorbeeld een child node van de root wordt geselecteerd krijg ik de volgende code: 0.1 Nu hoop ik dat er een mogelijkheid is om hier een child aan toe te voegen met zoiets als:
code:
1
| TreeView1.Nodes[SelectedNode].Nodes.Add(myNewNode); |
The string 'SelectedNode' bevat dus zoiets als: 0.0 of 0.1.3 Hoe kan ik dit aanpakken?
2. Kan ik ook meerdere plaatjes gebruiken in de ImageUrl van de node? Oftewel: de node 2 kleine plaatjes geven?
Thanks!!
Skiwi