Set pro_node = pro_tree.Nodes.Add(rs_pro_class!总成图号, tvwChild, "C" & Str(rs_pro_tree!id), rs_pro_tree!产品图号) rs_pro_class!总成图号为文本字段,当我将
key as string
key=rs_pro_class!总成图号
Set pro_node = pro_tree.Nodes.Add(key, tvwChild, "C" & Str(rs_pro_tree!id), rs_pro_tree!产品图号)
的时候可以添加子节点这是为什么啊?key和rs_pro_class!总成图号都是文本,为什么一个可以一个不可以,str(rs_pro_class!总成图号)也不行,又为什么rs_pro_tree!产品图号可以啊????
key as string
key=rs_pro_class!总成图号
Set pro_node = pro_tree.Nodes.Add(key, tvwChild, "C" & Str(rs_pro_tree!id), rs_pro_tree!产品图号)
的时候可以添加子节点这是为什么啊?key和rs_pro_class!总成图号都是文本,为什么一个可以一个不可以,str(rs_pro_class!总成图号)也不行,又为什么rs_pro_tree!产品图号可以啊????
2.KEY值不能是数字,下划线开始.
3.最好在所在KEY前都加一个前缀(无论是 父KEY 或 子KEY).
失败:提示非法对象
Set pro_node = pro_tree.Nodes.Add(rs_pro_class!总成图号, tvwChild, "C" & Str(rs_pro_tree!id), rs_pro_tree!产品图号 & " " & rs_pro_tree!产品名称)
成功:
key=rs_pro_class!总成图号
Set pro_node = pro_tree.Nodes.Add(key, tvwChild, "C" & Str(rs_pro_tree!id), rs_pro_tree!产品图号 & " " & rs_pro_tree!产品名称)