根据父子数据绘制树形图或组织图
我在带有 GroupID (TreeID.) 的表中包含父子信息
我想从该表中导出像这样的东西:
绘制树的目的仅供查看。该表有数千个组ID/树结构。
我正在使用.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')
I have parent-child information in a table with GroupID (TreeID.)
From this table I want to derive something like this:
The purpose of drawing a tree is for viewing only. The table has thousands of groupID/tree structures.
I am using the .NET platform.
How should I proceed?
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')
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
文章WPF 的图形树绘制控件 (位于代码项目)解释了如何实现您的想法,都在WPF 和 Silverlight。 Kudo 感谢提供代码的人 - 它写得很好并且非常容易定制。
来自代码项目站点的屏幕截图:
您必须编写逻辑将表数据转换为兼容的数据结构。
我希望这篇文章有帮助!
The article A Graph Tree Drawing Control for WPF (at The Code Project) explains how to achieve what you have in mind, both in WPF and Silverlight. Kudo's to the guy who made the code available - it's well written and very easy to customize.
Screenshot from The Code Project site:
You will have to write the logic to convert your table data to a compatible data structure.
I hope the article helps!