选择多个子节点在datagridview显示 一个FORM里面有三个控件,一个treeview,一个datagridview,还有个button,子节点都有cheakbox.选择多个子节点.点击button.datagridview里显示所选子节点数据.(treeview已动态连接到数据库了) 我是C#初学者.求实现这个功能的源代码.PS:我知道实现这个功能的思路,就是写不出代码. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 遍历节点,然后逐条添加到 datagridview.Rows.Add /// <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); } } C#如何学习! WCF中从dll文件中发布的服务如何用web客户端调用呢? 今天去面试了一家知名公司面试题(C#编写),不会啊 求达人解答 性能问题 读取上万条数据速度 C#实现金山屏幕截词功能 c# 从二进制文件中读取结构体 关于复合attribute Microsoft Visual SourceSafe 2005 服务端安装配置过程以及出现的问题! 一个困扰的问题,如何用c#实现多级分类 两个窗口类传递信息? ?在 stream 流中查找匹配的字符串 treeview 编辑节点
/// 将所有被选中的功能权限的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);
}
}