现在我要用Treeview显示一个单位的内部结构图,其存在一个表里,是多层的,如:蒲南区人事局->人事科,会计科->会计所->会计室(举列),他们都存在一个表里,请问我怎样动态的将他们都取出来,并显示在treeview中,要求是能满足动态的取出,并且部门的层次不是固定的,如会计室下面可以在添加一个部门,请问窝棚该怎样实现,是用递归来做吗?