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