function ExpandOneTwo()
{
var NodeArray=new Array();
NodeArray=TreeView1.getChildren();
for(i=0;i<NodeArray.length;i++)
{
cNode=NodeArray[i];
cNode.setAttribute("expanded","true");
//alert(cNode.getAttribute("Text"));
var cNodeArray=new Array();
cNodeArray=cNode.getChildren();
for(j=0;j<cNodeArray.length;j++)
{
var ccNode=cNodeArray[j];
ccNode.setAttribute("expanded","true");
}
}
}
在body属性中增加事件onload="ExpandOneTwo();"
树样式:SelectedStyle="background-color:gray;border:solid 1px black;" DefaultStyle="font-size:12px;font-family:verdana;"
树的Html代码如下:

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

别忘了在窗体的onload事件中调用ExpandOneTwo()函数


第1种非递归的方法:

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

第2种递归的方法:

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40
