以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于禁止重复的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=48068)

--  作者:snowlow
--  发布时间:2014/3/22 13:26:00
--  关于禁止重复的问题
我在表的DataColChanging事件代码设置了
If e.DataCol.Name = "订单号" Then

    Dim dr As DataRow
    dr = e.
DataTable.Find("订单号 = \'" & e.NewValue & "\'")
   
If dr IsNot Nothing Then
        MessageBox.Show(
"此订单号已经存在!")
        e.Cancel =
True
    End
If

End If
禁止重复..为什么在窗口里的这个表会提示两次呢


--  作者:Bin
--  发布时间:2014/3/22 14:11:00
--  
提示两次说明触发了两次,具体原因,上个例子看看才好分析.