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里面,当拖动结束后可以保存到数据库里!
注:这个是一个至少4层的树,原树里的结点需要从数据库动态的添加。
数据库是Mssql。表的结构如下:
a:
aCode
aName
b:
bCode
bName
aCode
c:
CCode
CName
bcode
aCode
d:
dCode
dName
acode
bcode
cCode
如果再有表也是按这个规则进行创建。
希望各位高手大哥、大姐指点一下!如果那位大哥、大姐可以给一个demo,小弟非常感谢!