treeView2.Nodes.Clear();
string s = string.Empty; foreach (TreeNode node in this.treeView1.SelectedNode.Nodes)
{
s = node.Text;
treeView2.Nodes.Add(s);
}
string s = string.Empty; foreach (TreeNode node in this.treeView1.SelectedNode.Nodes)
{
s = node.Text;
treeView2.Nodes.Add(s);
}
解决方案 »
- 请问怎么防止长按一个键重复触发OnKeyDownEven里的语句
- 请教众高手怎么用.NET的控件做一个记账凭证
- 水晶报表的设计问题
- 写自定义控件时,怎么把开始和结束标记中的内容全部当成控件的一个字符串属性?
- c#.net开发界面(要求很高)另涉及少量数据库。请问看什么书。?
- 如何同时获取不同网站的网页变量,按照时间顺序放在自己的控件里?
- 请问高手,如何设置SOCKET的超时时间,和如何捕获SOCKET的超时异常!!!!!!!!!!!!!!!!
- 错误提示:“没有可放置在工具箱上的组件”
- 关于Entity Framework的两个疑问
- 兄弟接分
- 无法将文件“obj\Debug\Ihis.dll”复制到“..\Bin\Debug\Modules\Ihis.dll”。
- 关于实现接口的类中实现自己的方法调用的问题
private TreeNode FindNode( TreeNode tnParent, string strValue ) { if( tnParent == null ) return null; if( tnParent.Text == strValue ) return tnParent; TreeNode tnRet = null; foreach( TreeNode tn in tnParent.Nodes ) { tnRet = FindNode( tn, strValue ); if( tnRet != null ) break; } return tnRet; }
C#中遍历TreeView的两个常用方法
然后再遍历
遍历的时候,把这些节点一个一个Add到ArrayList里面去