两个treeView数据移动,怎么做, 想选中一个treeView的一个节点然后点“移动”就移到另一个treeView里,这个节点的子节点也自动移过来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 删除的移动?如果是的话,可以如下:TreeNode tnSelect = yourTreeView1.SelectedNode;yourTreeView1.Nodes.Remove( tnSelect );yourTreeView2.SelectedNode.Nodes.Add( tnSelect ); if(this.treeView1.SelectedNode != null) { TreeNode tn = this.treeView1.SelectedNode; this.treeView1.SelectedNode.Remove(); this.treeView2.Nodes.Add(tn); } 谢谢,longTea(乌龙茶) 的方法能实现我的功能,可是如果不想把一个节点移过去,只想把这个节点的一个子节点或多个子节点移过,longTea(乌龙茶) 的方法就好使了,请问应该怎么做呀,谢谢了,我在线等 试下这句foreach(TreeNode node in tn.nodes){ treeView1.Nodes.Remove(node);} 循环选中节点的子节点,然后将其添加到目标位置TreeNode tnNode = this.sourceTreeView.SelectedNode;TreeNode targetNode = this.targetTreeView.SelectedNode;foreach( TreeNode node in tnNode.Nodes ){ targetNode.Nodes.Add( node );}for( int i = tnNode.Nodes.Count; i > 0; --i ){ tnNode.Nodes[ i - 1 ].Remove();}以上代码未经测试。 C#中 一开始点击“上一行”就溢出,求解?! 关于winform 打印格式问题:打印快递单的时候越打越下 关于WINFORM中如何实像windows下的拖动功能? C# 如何在速度上优化 自定义控件比较多 球高手解答 求救!!这个INSERT语句哪儿错了! 求救!急!!! 用c#实现,多线程程序,例如其中一个实现 i++ ;另一个实现 i-- ;该如何实现,最好的方法是什么? 新手使用C#多线程遇到的问题 listview与treeview之间的联系 高手帮忙 ##请教大家一个简单问题,见内容##
TreeNode tnSelect = yourTreeView1.SelectedNode;
yourTreeView1.Nodes.Remove( tnSelect );
yourTreeView2.SelectedNode.Nodes.Add( tnSelect );
{
TreeNode tn = this.treeView1.SelectedNode;
this.treeView1.SelectedNode.Remove();
this.treeView2.Nodes.Add(tn);
}
foreach(TreeNode node in tn.nodes)
{
treeView1.Nodes.Remove(node);
}
TreeNode tnNode = this.sourceTreeView.SelectedNode;
TreeNode targetNode = this.targetTreeView.SelectedNode;
foreach( TreeNode node in tnNode.Nodes )
{
targetNode.Nodes.Add( node );
}
for( int i = tnNode.Nodes.Count; i > 0; --i )
{
tnNode.Nodes[ i - 1 ].Remove();
}
以上代码未经测试。