0

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

4

1 回答 1

0

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

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

于 2010-02-09T14:35:46.100 回答