我已经请教很多人,但是没有得到答案的问题,请大家帮忙!(0分)

  • 主题发起人 主题发起人 wwwy119
  • 开始时间 开始时间
W

wwwy119

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在正在研究下面的一个问题:
我准备实现在两棵树之间的拖动(一个假设为原树,另一个为目标树)。拖动的原则是
当我把原来的树里的结点拖到目标树里的时候,如果这个结点是不是叶子结点,那么要把父结点和子结点也拖过去,如果都拖过去了,要与原树的结构一样!也就是可以任意的拖动!
另外当我把原树里的结点拖到目标树里的时候要把拖动的结点同时添加到dbgrid里面,当拖动结束后可以保存到数据库里!
注:这个是一个至少4层的树,原树里的结点需要从数据库动态的添加。
数据库是Mssql。表的结构如下:
a:
aCode
aName
b:
bCode
bName
aCode
c:
CCode
CName
bcode
aCode
d:
dCode
dName
acode
bcode
cCode
如果再有表也是按这个规则进行创建。
希望各位高手大哥、大姐指点一下!如果那位大哥、大姐可以给一个demo,小弟非常感谢!
 
这个问题的拖动小弟已经基本解决,但是往dbgrid显示和存入数据库,还没有解决。希望看见的各位高手帮忙看一下!谢谢了!
 
请教了一些delphi的高手,都没有给出很好的解答,并且有的高手现在已经转为其他的开发语言,真的不知道我们所谓的高手大哥、大姐、弟弟、妹妹是不是真的离开了delphi。我现在还是对delphi感情深厚.但是遇到问题了没有办法解决!还请各位高手说两句,帮小弟解决一下!小弟再次谢过了!!!
 
根据目标树找到dbgrid里面的相应节点,在往这个节点下添加子节点不就行了吗。
 
现在的问题市拖动决定dbgird,而不是dbgird决定树呀!如果您认为那样可以实现,可否给小弟一个demo.谢谢了!楼上的大哥!
 
接受答案了.
 
后退
顶部