难道树的节点没有这个属性么?动态加载时,就设定它
node.text="<table bg='"+bgcolor+"'><tr><td></td></tr></table>"

解决方案 »

  1.   

    我不知道这样能不能把结点在加载时直接赋颜色。
    不过,我看了一下结点的属性里好象没有bgcolor这个属性啊。另外,我想加载完以后,单击了某个结点后弹出一个选择颜色的页面(这个页面已经搞定),然后选择颜色,确定后可以在该结点的背景色上有所显示(或者在该结点旁边用个什么东西来显示一下也可以的,这个我也不知道怎么做)。
    另外,我的树的结点个数是不定的,是动态加载的。
      

  2.   

    设置TreeNode的HoverStyle、DefaultStyle和selectedStylenode.DefaultStyle["color"] = "yellow";
    node.DefaultStyle["background"] = "#ff0000";
      

  3.   

    我这样写了,可是怎么没有变化啊?
    哪儿写错了啊?
    <script language="javascript">
    function tree_click(tree)
    {
    var node=tree.getTreeNode(tree.clickedNodeIndex);
    node.DefaultStyle["color"] = "green";
    }
    </script> <iewc:treeview id="TreeView1" style="Z-INDEX: 101; LEFT: 230px; POSITION: absolute; TOP: 98px" onclick="tree_click(this)" runat="server" SelectExpands="True" AutoSelect="True">
    <iewc:TreeNode CheckBox="True" Text="Node0" Expanded="True">
    <iewc:TreeNode CheckBox="True" Text="Node1" DefaultStyle="color:yellow;"></iewc:TreeNode>
    <iewc:TreeNode CheckBox="True" Text="Node2"></iewc:TreeNode>
    </iewc:TreeNode>
    </iewc:treeview>
      

  4.   

    客户端不能这么写了
    做个引子,看看
    http://www.csdn.net/Develop/read_article.asp?id=22100
    (重装了系统,还没装vs呢,没法写代码测试)
      

  5.   

    哦,老大你装了VS后一定要帮我写出来测试一下啊!!!
    我这儿试了
    node.setAttribute("DefaultStyle.color","green");
    仍然不行啊!!!
      

  6.   

    这么写也不行啊。
    node.setAttribute("color","green");
      

  7.   

    是啊,我看了不少关于客户端操作treeview的贴子,就是没有更改结点背景色的,不知道是怎么回事。
    盼望这次江雨大哥能搞定啊!!!
      

  8.   

    TreeView1.defaultStyle="color:ffffff;background:#ffffCC";
      

  9.   

    node.setAttribute("defaultStyle","color:ffffff;background:#ffffCC");
      

  10.   

    结贴后,我想问一下江雨大哥:
    你是怎么知道setAttribute这些方法的啊?
    我除了在csdn上知道这些方法外,根本不知道还有什么地方知道这些方法啊!
    请求指教啊!
      

  11.   


    你看看\wwwroot\webctrl_client\1_0\TreeView.htc文件
    可能会有好处的,呵呵