首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# treeview建立树如何显示好几个同样的根节点

2012-09-12 
c# treeview建立树怎么显示好几个同样的根节点?c# treeview建立树数据库表是 tran学院专业电信通信电信多

c# treeview建立树怎么显示好几个同样的根节点?
c# treeview建立树数据库表是 tran

学院 专业

电信 通信
电信 多媒体
机电 模具
电信 嵌入式
机电 供热


建出来的树是

电信
  通信
电信
  多媒体
机电
  模具
电信
  嵌入式
机电
  供热

怎么让电信变成一个根节点,这些专业在电信根节点下啊! 机电也是一样

代码如下:
  SqlConnection conn = new SqlConnection("server=lili;database=xlili;uid=sa;pwd=xiaoli");
  string collMcName = "select 学院 ,专业 from tran;
  SqlCommand cmd = new SqlCommand(collMcName, conn);
  conn.Open();
  SqlDataReader dr = cmd.ExecuteReader();
   

  treeView1.BeginUpdate();
  while (dr.Read())
  {
   
  TreeNode tn = new TreeNode((string)dr["sort"]);  
  tn.Nodes.Add((string)dr["地址"]);  
  treeView1.Nodes.Add(tn);
  }
  treeView1.EndUpdate();


小弟新人求各位高手帮帮忙!
这种方法是不是不行啊?不行的话应该怎么写?(最好有解释,新手)多谢!多谢!

[解决办法]
通吃http://blog.csdn.net/xianfajushi/article/details/7745501
或者你应该取出不重复的记录去完成。
[解决办法]
http://www.cnblogs.com/duhongyu216/articles/1702591.html

热点排行