2011-04-14 129 views
4

我在群ID表父子信息中从父子数据画一棵树或组织结构图

Enter image description here

从这个表我想得出这样的东西(TreeID):

Enter image description here

绘制树的目的仅限于查看。该表具有数千个groupID /树结构。

我正在使用.NET平台。

我该如何继续?

create table parent_child (GroupID varchar(100) null, 
          Level varchar(100) null, 
          Name varchar(100) null, 
          ID varchar(100) null,  
          ParentID varchar(100) null, 
          Top_Parent varchar(100) null) 

insert into parent_child (GroupID,Level, Name,ID,ParentID,Top_Parent) values 
    ('1234', '4', 'James', '6712', '921', '1005'), 
    ('1234', '3', 'Peter', '11', '206', '1005'), 
    ('1234', '3', 'Royden', '14', '206', '1005'), 
    ('1234', '3', 'Lila', '237', '589', '1005'), 
    ('1234', '3', 'Julie', '921', '589', '1005'), 
    ('1234', '2', 'Sandy', '206', '1005', '1005'), 
    ('1234', '2', 'Tom', '589', '1005', '1005'), 
    ('1234', '1', 'Sam', '1005', 'NA', '1005') 
+0

你在哪个平台/环境工作? – Ryan 2011-04-14 22:00:09

+0

Microsoft .NET平台 – user219628 2011-04-15 14:25:41

回答

0

文章A Graph Tree Drawing Control for WPF(在The Code Project)解释如何实现你心目中,无论是在WPFSilverlight。 Kudo给那些提供代码的人 - 写得很好,而且很容易定制。从代码项目现场

截图:

Enter image description here

你将不得不写信给你的表中的数据转换为兼容的数据结构的逻辑。

我希望文章有帮助!

+0

Kudos!非常感谢你。 – user219628 2011-04-15 15:45:40