当前位置:编程学习 > C#/ASP.NET >>

点选treeview叶子节点checkbox控件,取出值添加到listbox控件中

各位高手,小弟请教个问题,我要做一个页面,从数据库里已经读取数据利用treeview控件自动生成了树,现在我想点选treeview叶子节点checkbox控件,有一个添加按钮,取出值添加到listbox控件中,请问怎么写,我试用了很多种方法,都没有成功,希望大家细心指点,不胜感激! --------------------编程问答-------------------- 点checkbox控件直接触发事件,向listbox写入值 --------------------编程问答--------------------

        private void 树_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            if (((DataRow)e.Node.Tag).Table.TableName == "文摘")/*取数据绑定*/
--------------------编程问答--------------------
  

点击事件调用下面方法
GetAllCheckedNodes(treeview.Nodes);

     public void GetAllCheckedNodes(TreeNodeCollection nodes)
        {
            foreach (TreeNode node in nodes)
            {
                if (node.Checked == true)
                {
                    listbox.item.Add(Convert.ToInt32(node.Text));
                }
                GetAllCheckedNodes(node.Nodes, ids);
            }
        }
--------------------编程问答--------------------


    public void GetAllCheckedNodes(TreeNodeCollection nodes)
        {
            foreach (TreeNode node in nodes)
            {
                if (node.Checked == true)
                {
                    listbox.item.Add(Convert.ToInt32(node.Text));
                }
                GetAllCheckedNodes(node.Nodes);
            }
        }

--------------------编程问答--------------------
引用 3 楼  的回复:
C# code
  

点击事件调用下面方法
GetAllCheckedNodes(treeview.Nodes);

     public void GetAllCheckedNodes(TreeNodeCollection nodes)
        {
            foreach (TreeNode node in nodes)
            {
……


++
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,