我想要的是不是js代码请注意。
我想问一下,在后台代码.cs中如何完成对Treeview控件中选择框CheckBox的全选处理。
我想实现的是菜单选择框父项打勾后它下面的子项选择框全部为打勾。如果其中一项子
项取消打勾父项父项选择框为空。还有就是如何遍历所节点项取得名字和项中CheckBox是否打勾值,因为我需要保存在数据库中。

解决方案 »

  1.   

    注意不是js代码,我想的是.cs中代码
      

  2.   

    private void SelectAllNodes(TreeNodeCollection Nds,bool Selected)
    {
    foreach(TreeNode node in Nds)
    {
    if(node.Checked==Selected)
    {
    node.Checked=!Selected;
    }
    SelectAllNodes( node.Nodes ,Selected ) ;
    }
    }
    private void Btn_SelectAll_Click(object sender, System.EventArgs e)
    {
    SelectAllNodes(TreeView1.Nodes,false);
    }
      

  3.   

    这段代码我有,但系统总报TreeNode 没有