我现在想要写一个画组织结构图的程序,目标就是微软的Orgchart.exe的样子。
对于如何确定一个节点的位置,始终没有想出算法来。树型结构保存在列表中,保存信息有index和deep(深度)。index是最左遍历树的顺序。每个节点的宽度都是固定大小的。
各位高手,快来帮忙呀
我都郁闷死了……

解决方案 »

  1.   

    你用devexpress吧。。左边是treeview 。右边是数据表。。实现这个应该很简单的
      

  2.   

    这个dxdbgrid&dxdbtreelist也可以实施编辑。。dxcomponentprinter用来打印的
      

  3.   

    他可以达到Orgchart.exe作出来的样子么?
      

  4.   

    dxdbtreelist功能还是蛮大的,建议使用试试!
      

  5.   

    demo也可以
    可以发到[email protected]
      

  6.   

    devexpress的treeview和dbtreeview绝对好用。
      

  7.   

    我们的系统部门就是这样做的了!左边是treeview,右边是dbgrid,右边对数据进行编辑当然,还有报表
      

  8.   

    to Drate(鸟窝里的虫)
    我知道你说的是什么意思了,可能是我没有说清楚。
    你是说左边是部门(岗位)树,右边是数据,树结构只是浏览显示的,对吧
    我们也是这样做的。
    我现在是想话一张组织结构图,就象微软的Orgchart.exe画出来的样子。
    和流程图也没有什么两样。