C# winFrom 中TreeView取值 C# winFrom中,点击Button按钮,把左边TreeView(带Checkbox)选中的节点的值传到右边的TreeVieww给个示例源码,本人菜鸟啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://apps.hi.baidu.com/share/detail/616013上面这篇文字有遍历方法,你判断每个node是否选中,然后添加到右侧 string stringValue = string.Empty; private void btnSend_Click(object sender, EventArgs e) { stringValue = string.Empty; //s 为所有选中节点的值 逗号分隔 string s = checkedNode(this.treeView1.Nodes[0]); //如果要把这些值 添加到右边的treeview中 以逗号分割 然后循环数组添加即可 } private string checkedNode(TreeNode node) { foreach (TreeNode item in node.Nodes) { if (item.Checked) { stringValue += item.Text+","; if (item.Nodes.Count > 0) { chekedNode(item); } } else { if (item.Nodes.Count > 0) { chekedNode(item); } } } return stringValue; } this.treeView1.Nodes[0] 是根节点 caozhy大师进 ftp自动登录到远程,怎样判断文件夹是否有文件,有文件就自动下载并下载文件到本地? C1combo下拉列表的问题 不同窗体之间数据传递 怎么解决数组存入数组的问题? 智能客户端问题 水晶报表预览的问题 我想用httpwebrequest实现登陆csdn.net 我是新手。在新建一个项目时,提示“VC软件包不可用或未注册",怎么解决? 一个关于Listbox和数据库绑定的问题! 关于C#做图 [新手求助]C# winfrom 控件listview 如何显示每行一条
上面这篇文字有遍历方法,你判断每个node是否选中,然后添加到右侧
string stringValue = string.Empty;
private void btnSend_Click(object sender, EventArgs e)
{
stringValue = string.Empty;
//s 为所有选中节点的值 逗号分隔
string s = checkedNode(this.treeView1.Nodes[0]);
//如果要把这些值 添加到右边的treeview中 以逗号分割 然后循环数组添加即可
}
private string checkedNode(TreeNode node)
{
foreach (TreeNode item in node.Nodes)
{
if (item.Checked)
{
stringValue += item.Text+",";
if (item.Nodes.Count > 0)
{
chekedNode(item);
}
}
else
{
if (item.Nodes.Count > 0)
{
chekedNode(item);
}
}
}
return stringValue;
}