树节点值的统计
我的页面左边是一棵树,右边是查询统计页面,树的结构如下
root
-a1
-a11
-a12
-a13
-b1
-b11
-b12
比如说a11节点存储的值为2,a12存了3,a13存了4,b1存了10,b2存了12我通过点击左边树上相应的节点,在右边统计此节点下所有数据的和,比如,我点root则,右边页面显示
root 31
-a1 9
-a11 2
-a12 3
-a14 4
-b1 22
-b11 10
-b12 12
该怎么实现。而且右边显示的内容用表格的形式显示出来
我设想的是在后台写函数嵌套代码,计算值,但是我不知道怎么输出到页面上去。我在页面上
<%# ShowTree()#>这样调用函数写好象不行
问题点数:100、回复次数:5Top
1 楼killxtt(我菜我菜我菜菜菜)回复于 2005-03-28 22:17:03 得分 0
怎么没有人顶啊Top
2 楼killxtt(我菜我菜我菜菜菜)回复于 2005-03-28 22:17:36 得分 0
100分啊,都没有人来拿啊Top
3 楼supere(专心学习Dotnet)回复于 2005-03-28 23:19:43 得分 50
你可以递归求当前节点下所有叶子节点的值的和,不就可以了Top
4 楼supere(专心学习Dotnet)回复于 2005-03-28 23:21:01 得分 50
在你右边显示的内容用表格中放一个label,算完了以后,直接赋给label1.textTop
5 楼killxtt(我菜我菜我菜菜菜)回复于 2005-03-29 11:58:45 得分 0
不会算出来的这一串东东都赋给一个label吧,格式能控制吗,我到是没有试过,我还需要缩进的啊。算我是会算,就是不会显示出来。我本来在aspx文件里面这样写的
....
<%# CacuNum()#>
....
然后在后台写这个函数
protected string CacuNum()
{
return("<table><tr><td>aldjfd</td></tr></table>");
}
编译运行都没有错,就是显示不出来。用
return("Response.Write('<table><tr><td>aldjfd</td></tr></table>')");
也不行Top




