具有树结构的复制粘贴数据

发布于 2024-08-21 04:07:36 字数 277 浏览 1 评论 0原文

我有一个树列表,加载了来自 SQL DB 的数据。 sql for tree 中的日志是标准的:ID、ParentID 和其他字段。 现在我想在这棵树中实现复制粘贴。当我单击树,并在具有某些树结构的某个节点上选择“复制”按钮时,我将有关该对象及其所有子对象等的所有信息选择到数据表中。树可以有很多层。 现在我想将这个选定的节点(包含所有数据:子节点、子节点等)“粘贴”到另一个树节点上。我如何实现这一点并将所有具有关系的数据插入到 SQL 中,就像在复制的节点中一样?我想这里我需要一些递归方法..?也许有人可以分享一些经验和例子。 谢谢。

I have a treeList, loaded with data from SQL DB. The logigs in sql for tree is standart: ID, ParentID and other fields.
Now i want to implement Copy-Paste in this tree. When I click on tree, and select "Copy" button on some node with some tree structure, i select to DataTable all information about that object and all his children, subchildren and so on. The tree can have many levels.
Now i want to "paste" this selected node(with all data: childrens, subchildrens and so on) on another tree node. How i can implement that and insert into SQL all that data with relationships, like in that copied node ..? I guess here I need some recursive methods..?Maybe someione can share a little experience and examples.
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

﹉夏雨初晴づ 2024-08-28 04:07:36

处理数据库中的树的最佳参考是 Celko 的 Trees and Hierarchies in SQL for Smarties

拿起一个副本,它在使用嵌套集存储树层次结构时对我有很大帮助。

The best reference for dealing with trees in a DB is Celko's Trees and Hierarchies in SQL for Smarties.

PIck up a copy, it helped me at lot when using nested sets to store a tree hierarchy.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文