各位大神好上午好,我想在“一车间材料领用表”和“二车间材料领用”两个窗口中公用一个下拉目录树,点击目录树后,目录树中的内容自动添加到相应的box和label中,下面代码执行的时候显示错误信息“.NET Framework 版本:2.0.50727.5472
Foxtable 版本:2014.11.11.1
错误所在事件:窗口,作业区域树,区域树,NodeMouseClick
详细错误信息:
未将对象引用设置到对象的实例。”
Dim kjmc As WinForm.textBox = Forms("一车间料领用表").Controls ("设备名称")
Dim sydd As WinForm.DropDownBox = Forms("一车间材料领用表").Controls ("使用地点")
Dim bz As WinForm.Label = Forms("一车间材料领用表").Controls ("Label1")
Dim kjmc1 As WinForm.textBox = Forms("二车间材料领用").Controls ("设备名称")
Dim sydd1 As WinForm.DropDownBox = Forms("二车间材料领用").Controls ("使用地点")
Dim bz1 As WinForm.Label = Forms("二车间材料领用").Controls ("Label1")
Dim dr As DataRow = e.Node.DataRow '获取生成此节点的DataRow
If e.Node.Level = 2 Then '如果单击的是第三层节点
sydd.text = dr("配件名称")
kjmc.text = dr("设备名称")
bz.text = dr("备注")
sydd1.text = dr("配件名称")
kjmc1.text = dr("设备名称")
bz1.text = dr("备注")
e.Form.DropDownBox.CloseDropdown()
End If
是不是语法错误?请指教,不胜感激!
ps:原来的代码在一车间执行完全正常,加上二车间后才出现的错误信息!
Dim kjmc As WinForm.textBox = Forms("一车间料领用表").Controls ("设备名称")
Dim sydd As WinForm.DropDownBox = Forms("一车间材料领用表").Controls ("使用地点")
Dim bz As WinForm.Label = Forms("一车间材料领用表").Controls ("Label1")
Dim dr As DataRow = e.Node.DataRow '获取生成此节点的DataRow
If e.Node.Level = 2 Then '如果单击的是第三层节点
sydd.text = dr("配件名称")
kjmc.text = dr("设备名称")
bz.text = dr("备注")
e.Form.DropDownBox.CloseDropdown()
End If