从数据库里读取表,在CtreeCtrl显示和排序的问题
从数据库里读取一个表,
假设我的表是:
ID 编号 名称 父节点
ID和编号是不重复的,ID是递增量,父节点写的是编号.名称不排除重复的可能.
我的要求树的显示是按名称的拼音首字母排下来的,
如果我查询的时候,“order by 名称”,可能当读到一个字节点,可是父节点还没显示出来,遍历树找不到,这个子节点就不知道插哪里去了。
如果查询“order by ID”,很明显父节点肯定比子节点先插入数据库的,不会出现上面这个情况,但是树的排序又乱掉了。
这个怎么办呢?