【发布时间】:2010-02-15 04:25:49
【问题描述】:
你好朋友,我遇到了麻烦,我有一个学校项目,我必须使用树视图控件以以下形式显示来自 DB 的全名。
假设 A 是超级成员 & 在 A 下还有其他成员,在 other 下可能还有其他成员,依此类推。它类似于链系统,将在分层视图中显示被引用的成员。
谢谢
【问题讨论】:
你好朋友,我遇到了麻烦,我有一个学校项目,我必须使用树视图控件以以下形式显示来自 DB 的全名。
假设 A 是超级成员 & 在 A 下还有其他成员,在 other 下可能还有其他成员,依此类推。它类似于链系统,将在分层视图中显示被引用的成员。
谢谢
【问题讨论】:
我将首先创建一个类来表示树中的一个节点:“节点”。
该类应具有以下属性: 1.子节点列表 2. 全名字符串
然后创建 Node 类的实例,从数据库中提取数据。
现在您将拥有数据的内存表示。
现在编写一个递归函数,它接受一个 Node 类的实例并返回一个 TreeNode 的实例以供在 TreeView 控件中使用。该函数应该递归遍历每个 Node 实例的所有子节点。
在根节点上运行该函数,你应该有你的 TreeNode。
【讨论】: