老师,当我加上“MessageBox.Show("此订单号已经存在!")” 就会死机,但是第一个MessageBox.Show就没问题,可以正常显示,当我注释掉MessageBox.Show("此订单号已经存在!")也可以正常,为啥加上这句就死机呢?
Select Case e.DataCol.Name
Case "联系电话"
Dim dr As DataRow
dr = e.DataTable.Find("联系电话 = '" & e.NewValue & "'")
If dr IsNot Nothing Then
MessageBox.Show("此联系电话已经存在!")
e.Cancel = True
End If
Case "选科"
Dim vals() As String = e.NewValue.Split(",")
If vals.Length<>3 Then
MessageBox.Show("此订单号已经存在!")
e.Cancel = True '则取消更改
End If
End Select