CSDN-CSDN社区-.NET技术-.NET Framework

收藏 tabcontrol控件中有两个tabpage,如何让两个treeview共存?[问题点数:30,结帖人:wty198505]

  • wty198505
  • (净天)
  • 等 级:
  • 结帖率:
楼主发表于:2008-04-14 22:23:34
 
比如在tabpage1上有一个treeview1,tabpage2上有一个treeview2,
那么怎样让treeview1和treeview2动态的在数据库中显示同样的内容?
我只能在一个treeview1中动态显示数据库中的内容?如何在另一个中也显示相同内容呢?
回复次数:7
#1楼 得分:0回复于:2008-04-14 22:40:19
将treeView给上层容器,比如说窗体
直接在生成的代码里改
tabpage1.Controls.Add(treeView1)
改为
this.Controls.Add(treeView1)
#2楼 得分:0回复于:2008-04-14 23:27:08
给了上层容器的话,那是在from中显示啊?
我是要在tabpage中显示啊?
#3楼 得分:0回复于:2008-04-14 23:37:45
没有错呀,拖到tagpage中,定位在哪,然后改,就等于共享效果了
#4楼 得分:0回复于:2008-04-15 00:11:28
那如果两个treeview的大小和位置不一样该杂办?
#5楼 得分:0回复于:2008-04-15 19:30:32
引用 4 楼 wty198505 的回复:
那如果两个treeview的大小和位置不一样该杂办?

直接复制就可以了
C# code
foreach(TreeNode nd in this.TreeView1.Nodes) this.TreeView2.Nodes.Add(nd.Clone());
#6楼 得分:0回复于:2008-04-15 22:08:55
还是不明白?复制到那里?
#7楼 得分:30回复于:2008-04-18 22:54:45