程序中用了treeview控件,程序运行老显示“元素未找到”,好象是插入子节点有错误,本人是初学者请高手指教!

解决方案 »

  1.   

    Set Xnod = TreeView1.Nodes.Add("keyWXYLXBH" & rs.Fields("危险源类型编号"), tvwChild, "keyDWDM" & rs.Fields("单位代码"), rs.Fields("单位名称"))
      

  2.   

    Set Xnod = TreeView1.Nodes.Add("keyWXYLXBH" & rs.Fields("危险源类型编号"), tvwChild, "keyDWDM" & rs.Fields("单位代码"), rs.Fields("单位名称"))
    ---------------------------------------------------
    第一个参数 "keyWXYLXBH" & rs.Fields("危险源类型编号") 表示父结点的key为 "keyWXYLXBH" & rs.Fields("危险源类型编号") 
    如个不存在该key的结点,就会报你所说的错误可以这样改,添加父结点:
    Set Xnod = TreeView1.Nodes.Add(, , "keyWXYLXBH" & rs.Fields("危险源类型编号"), "父结点的Text")
    Set Xnod = TreeView1.Nodes.Add("keyWXYLXBH" & rs.Fields("危险源类型编号"), tvwChild, "keyDWDM" & rs.Fields("单位代码"), rs.Fields("单位名称"))或者这样改:
    Set Xnod = TreeView1.Nodes.Add(,, "keyDWDM" & rs.Fields("单位代码"), rs.Fields("单位名称"))自己看哪个是你需要的