怎么生成树形菜单?小弟我要生成4级菜单,且每一级的内容都要在不同的表中去取

如何生成树形菜单?我要生成4级菜单,且每一级的内容都要在不同的表中去取。
如题。方法是一次性生成呢?还是双击事件中完成呢?一次性生成是不是得嵌套游标啊?四级菜单就要嵌套4个游标。总之,不是很明白,高手帮助下,最好给个例子。谢谢。

------解决方案--------------------
根据需要, 如果树的节点不怎么变动的, 可以一次性生成.
关于建树的方法,怎么都行. 不过建议使用Datastore 来检索数据...
------解决方案--------------------
分级关联到一张临时表里,然后在生成
------解决方案--------------------
机子未安装数据库 在数据源为externa 显示方式为grid型数据窗口上建立一个256列的串型数据表,除了一列一列定义意外还有什么方法? 我是刚学习PB的菜鸟,在这儿没积分,各位大大帮个忙啊