vs2005自带的treeview控件根节点无法收拢(没分了:()

TopFans 2007-04-07 07:46:51
看了点击+号执行的js函数,
根节点的js函数为TreeClose()
而下集节点的函数为TreeView_ToggleNode()
点根节点无任何反映

代码如下:

Tview_category.Nodes.Clear();
TreeNode TAll = new TreeNode("全部", "-1");

Hashtable hashT = PoleSoft.CachedData.CategoryList;
Object[] array = new Object[hashT.Count];
int i = 0;
foreach (DictionaryEntry each in hashT)
{

//取所有一级分类
TreeNode tn = new TreeNode();
array[i++] = (FatherYellowPageCategory)each.Value;
FatherYellowPageCategory f = (FatherYellowPageCategory)each.Value;
tn.Text = f.Name;
tn.Value = f.id.ToString();
tn.ImageUrl = "/YellowPage/Images/top.bmp";
ArrayList list = f.SubCategoryList;

//取一级分类下面的二级分类
for(int n = 0;n<list.Count;n++)
{
TreeNode tnChild = new TreeNode();
tnChild.Text = ((YellowPageCategory)list[n]).Name;
tnChild.Value = ((YellowPageCategory)list[n]).id.ToString();
tnChild.ImageUrl = "/YellowPage/Images/child.bmp";
tn.ChildNodes.Add(tnChild);
}

TAll.ChildNodes.Add(tn);

}

Tview_category.Nodes.Add(TAll);
TAll.Expanded = true;
TAll.Expand();
TAll.ImageUrl = "/YellowPage/Images/top.bmp";
...全文
236 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
TopFans 2007-04-09
  • 打赏
  • 举报
回复
哎 原来是同事用js把那个写死了
昏一个/……*—……)
sinox_2008 2007-04-07
  • 打赏
  • 举报
回复
顶一个,不会
TopFans 2007-04-07
  • 打赏
  • 举报
回复
可能我没说清楚 ,我说的是客户端的展开 收拢
这个树在点+号的时候展开 收拢是不回传的
偶加了没用。。
fxqyyzg 2007-04-07
  • 打赏
  • 举报
回复
TreeNode TAll = new TreeNode("全部", "-1");
------------
在这下面加一句
TALL.SelectAction = TreeNodeSelectAction.SelectExpand;

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧