本人接触delphi 不久,目前想做一个小程序!
就是对数据库的表进行操作,使用sql sever 2000,在窗体显示2个树形结构,分别对应数据库中的两个表,可以分别对两个树形结构的枝叶进行增加,修改和删除操作,还可以将左边树形结构的枝叶通过拖放到右边去,数据库中的数据会相应的改变,请问有高手可以指教一下吗?我下载了一个TdxDBTreeList,但不知道怎么用,谢谢了!

解决方案 »

  1.   

    表A是父节点,表B通过与表A的ID匹配在表A节点中加入子节点
      

  2.   

    就是怎么实现啊?两个TdxDBTreeList控件要怎么操作呢?属性如何实现呢?
      

  3.   

    以前用treeview实现过,在拖放节点事件里执行sql去修改
      

  4.   

    请问能把用treeview实现的代码发一下吗?谢谢了!
      

  5.   

    用Items的Add和AddChild增加节点!!
      

  6.   

    主树控件的  dragMode 属性 设为dmManual
    在子控件的 onDragDrop、onDragOver 事件里写代码
      

  7.   

    错了。。属性应该设为dmAutomatic
      

  8.   

    我把属性设置为dmAutomatic,发现在同一个树形结构上面居然可以直接拖动了,但以拖动会报错
    could not convert variant of typ string into type double ,我的数据表中没有设置double变量啊,只有float