ASP.NET 2.0 中实现 Treeview 与数据库的绑定(含代码)
编程思想:
每条记录代表一个节点。通过表里的 2 个数字型的核心字段 f_NodeId、f_ParentNodeId 形成逻辑上的层次型关系。约定 0 代表根节点。其他字段为辅助字段,与本文关系不大。
定义和初始化一对象数组 myNodes,然后一次性读取表中的记录,通过判断当前节点的父节点,依次建立所有的上下级关系。
示例数据:
运行结果:
ASP.NET 2.0 中实现 Treeview 与数据库的绑定(含代码)
编程思想:
每条记录代表一个节点。通过表里的 2 个数字型的核心字段 f_NodeId、f_ParentNodeId 形成逻辑上的层次型关系。约定 0 代表根节点。其他字段为辅助字段,与本文关系不大。
定义和初始化一对象数组 myNodes,然后一次性读取表中的记录,通过判断当前节点的父节点,依次建立所有的上下级关系。
示例数据:
运行结果: