pb treeview遇到问题?

来源:百度知道 编辑:UC知道 时间:2024/09/25 07:23:52
使用treeview控件,记录在数据库中掉出来,我想实现四级节点(已经成功了),但是无记录的节点前面出现了加减号,不知道怎么消除?还有二级节点有相同的的记录,三级节点不同的记录,我想这三级节点合并到一个节点下。比如:二级节点:人民币,人民币。三级节点:100元,200元,我想只显示一个人民币,下级节点显示100,200。

建递归函数找当前句柄的子节点,找不到Children赋false
大概代码如下:
long ll_find
ll_find = tv_1.finditem(ChildTreeItem! al_handle)
if ll_find<0 then
tv_1.Children = false
end if

有相同记录是你数据源没有处理好.

无记录的节点前面出现了加减号
解决方式:
首先你判断到如果该节点没有记录,那么设置该节点对象的属性
TreeViewItem.Children = false

二级节点有相同的记录:
解决方式:
针对二级节点,查询数据的时候使用distinct标识符,过滤重复数据,如:
select distinct 货币 from 表