首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

选择多个子节点在datagridview显示解决方案

2012-05-16 
选择多个子节点在datagridview显示一个FORM里面有三个控件,一个treeview,一个datagridview,还有个button,

选择多个子节点在datagridview显示
一个FORM里面有三个控件,一个treeview,一个datagridview,还有个button,子节点都有cheakbox.选择多个子节点.点击button.datagridview里显示所选子节点数据.(treeview已动态连接到数据库了) 我是C#初学者.求实现这个功能的源代码.

PS:我知道实现这个功能的思路,就是写不出代码.



[解决办法]
遍历节点,然后逐条添加到 datagridview.Rows.Add
[解决办法]

C# code
    /// <summary>        /// 将所有被选中的功能权限的Id加入集合中        /// </summary>        /// <param name="nodes"></param>        /// <param name="nodeList"></param>        public void GetAllCheckedNodes(TreeNodeCollection nodes, List<string> nodeList)        {            foreach (TreeNode node in nodes)            {                if (node.Checked == true)                {                    nodeList.Add(node.Tag.ToString());                }                GetAllCheckedNodes(node.Nodes, nodeList);            }        } 

热点排行