If e.Node.Level = 1 Then '如果单击的是第二层节点
Dim tr As Row = Tables("订单主表.订单明细表").Current
Dim dr As DataRow = e.Node.DataRow '获取生成此节点的DataRow
Dim fdr As DataRow
fdr = DataTables("出库明细").Find("[客户产品号] = '"& tr("客户产品号")& "'and [客户订单号] = '"& tr("客户订单号") & "'and [订单行号] = '"& tr("订单行号") & "' ")
If fdr IsNot Nothing Then
msgbox("已存在,不能修改")
Else
tr("客户产品号") = dr("客户产品号")
tr("材料编号") = dr("材料编号")
tr("内控产品号") = dr("内控产品号")
tr("产品描述") = dr("产品描述")
e.Form.DropDownBox.Value = tr("客户产品号") '这行不是多余的,省略此行,无法在表中正常使用此下拉窗口输入数据.
e.Form.DropDownBox.CloseDropdown()
End If
End If
[此贴子已经被作者于2015/2/26 14:38:49编辑过]