Dim ff3 As DataRow
Dim dd1 As WinForm.TextBox = e.Form.Controls("Textyj")
Dim dd2 As WinForm.TextBox = e.Form.Controls("Textrj")
If dd1.text="" Or dd2.text=""
MessageBox.Show("请输入部门,不可为空值!")
Return
End If
ff3 = DataTables("部门表").Find("[gj]= '" & dd1.text & "' and [bm]='" & dd2.text & "'")
If ff3 IsNot Nothing Then
MessageBox.Show("部门已存在")
Return
Else
ff3 = DataTables("部门表").Find("[gj]= '" & dd1.text & "'")
If ff3 IsNot Nothing Then
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
Dim nd As WinForm.TreeNode =trv.SelectedNode
trv.SelectedNode = trv.Nodes(dd1.text)
nd.Nodes.Add(dd2.value)
Else
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
Dim nd As WinForm.TreeNode=trv.SelectedNode
trv.Nodes.Add(dd1.text) ****
nd.Nodes.add(dd2.value) ***
End If
End If
**主要是打“*” 号的代码为什么只能执行前一个,后一个不执行,我把前一个屏了,后一个代码就执行了。