If Forms("考勤维护").Opened = True Then
If e.Node.Level = 0 Then '如果单击的是第三层节点
Dim tr As Row = Tables("考勤").Current
Dim dr As DataRow = e.Node.DataRow '获取生成此节点的DataRow
tr("合同编号") = dr("合同编号")
e.Form.DropDownBox.Value = tr("合同编号") '这行不是多余的,省略此行,无法在表中正常使用此下拉窗口输入数据.
e.Form.DropDownBox.CloseDropdown()
End If
End If
'
'ElseIf Forms("洽商维护").Opened = True Then
'If e.Node.Level = 0 Then '如果单击的是第三层节点
'Dim tr As Row = Tables("洽商汇总").Current
'Dim dr As DataRow = e.Node.DataRow '获取生成此节点的DataRow
'tr("合同编号") = dr("合同编号")
'e.Form.DropDownBox.Value = tr("合同编号") '这行不是多余的,省略此行,无法在表中正常使用此下拉窗口输入数据.
'e.Form.DropDownBox.CloseDropdown()
'End If
'ElseIf Forms("设计维护").Opened = True Then
'If e.Node.Level = 0 Then '如果单击的是第三层节点
'Dim tr As Row = Tables("设计汇总").Current
'Dim dr As DataRow = e.Node.DataRow '获取生成此节点的DataRow
'tr("合同编号") = dr("合同编号")
'e.Form.DropDownBox.Value = tr("合同编号") '这行不是多余的,省略此行,无法在表中正常使用此下拉窗口输入数据.
'e.Form.DropDownBox.CloseDropdown()
'End If
'ElseIf Forms("工资维护").Opened = True Then
'If e.Node.Level = 0 Then '如果单击的是第三层节点
'Dim tr As Row = Tables("工资发放").Current
'Dim dr As DataRow = e.Node.DataRow '获取生成此节点的DataRow
'tr("合同编号") = dr("合同编号")
'e.Form.DropDownBox.Value = tr("合同编号") '这行不是多余的,省略此行,无法在表中正常使用此下拉窗口输入数据.
'e.Form.DropDownBox.CloseDropdown()
'End If
'ElseIf Forms("机具订单维护").Opened = True Then
'If e.Node.Level = 0 Then '如果单击的是第三层节点
'Dim tr As Row = Tables("机具订单").Current
'Dim dr As DataRow = e.Node.DataRow '获取生成此节点的DataRow
'tr("合同编号") = dr("合同编号")
'e.Form.DropDownBox.Value = tr("合同编号") '这行不是多余的,省略此行,无法在表中正常使用此下拉窗口输入数据.
'e.Form.DropDownBox.CloseDropdown()
'End If
'ElseIf Forms("预算计划维护").Opened = True Then
'If e.Node.Level = 0 Then '如果单击的是第三层节点
'Dim tr As Row = Tables("预算计划").Current
'Dim dr As DataRow = e.Node.DataRow '获取生成此节点的DataRow
'tr("合同编号") = dr("合同编号")
'e.Form.DropDownBox.Value = tr("合同编号") '这行不是多余的,省略此行,无法在表中正常使用此下拉窗口输入数据.
'e.Form.DropDownBox.CloseDropdown()
'End If
'ElseIf Forms("需用计划维护").Opened = True Then
'If e.Node.Level = 0 Then '如果单击的是第三层节点
'Dim tr As Row = Tables("需用计划").Current
'Dim dr As DataRow = e.Node.DataRow '获取生成此节点的DataRow
'tr("合同编号") = dr("合同编号")
'e.Form.DropDownBox.Value = tr("合同编号") '这行不是多余的,省略此行,无法在表中正常使用此下拉窗口输入数据.
'e.Form.DropDownBox.CloseDropdown()
'End If
'ElseIf Forms("采购订单维护").Opened = True Then
'If e.Node.Level = 0 Then '如果单击的是第三层节点
'Dim tr As Row = Tables("采购订单").Current
'Dim dr As DataRow = e.Node.DataRow '获取生成此节点的DataRow
'tr("合同编号") = dr("合同编号")
'e.Form.DropDownBox.Value = tr("合同编号") '这行不是多余的,省略此行,无法在表中正常使用此下拉窗口输入数据.
'e.Form.DropDownBox.CloseDropdown()
'End If
'ElseIf Forms("销售订单维护").Opened = True Then
'If e.Node.Level = 0 Then '如果单击的是第三层节点
'Dim tr As Row = Tables("销售订单").Current
'Dim dr As DataRow = e.Node.DataRow '获取生成此节点的DataRow
'tr("合同编号") = dr("合同编号")
'e.Form.DropDownBox.Value = tr("合同编号") '这行不是多余的,省略此行,无法在表中正常使用此下拉窗口输入数据.
'e.Form.DropDownBox.CloseDropdown()
'End If
我就是将上面的代码用:FOR EACH,简化。是不是简化得不对,有什么好办法?