使用树结构复制粘贴数据

时间:2010-02-09 09:12:06

标签: c# sql recursion tree treelist

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

1 个答案:

答案 0 :(得分:0)

在数据库中处理树的最佳参考是Celko的树和SQL中的用于Smarties的层次结构

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

相关问题