2011-04-14 130 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