请教!在TreeView中动态建立Tree的算法?最好有源程序
有一部门资料数据表,结构与数据如下:
部门编号(Bmxh) 上级编号(Sjbh) 部门名称(Bmmc)
001 集团总公司1
002 集团总公司2
003 001 音响事业部
004 001 印刷事业部
005 001 化工事业部
006 003 人事部
007 003 工程部
008 003 生产部
009 003 质检部
010 004 人事部
011 004 工程部
012 004 生产部
013 004 质检部
014 005 人事部
015 005 工程部
016 005 生产部
017 005 质检部
... ... ...
在实际使用当中层次要更多更复杂,设计的原意为N层结构。小弟需要用如下树形式来表示部门层次关系,但如何利用这些数据动态生成树足令我头痛了两天,那位大侠可指点指点生成该树的算法或实现思想(如有需要可更改表结构),小弟先行谢过了!
001 集团总公司1
and
+-----003 音响事业部
and and
and +------006 人事部
and +------007 工程部
and +------008 生产部
and +------009 质检部
and
and -----004 印刷事业部
and and
and +-----010 人事部
and +-----011 工程部
and +-----012 生产部
and +-----013 质检部
and
and -----005 化工事业部
and
+-----014 人事部
+-----015 工程部
+-----016 生产部
+-----017 质检部
002 集团总公司2
and
...