以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于排除重复  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48330)

--  作者:snowlow
--  发布时间:2014/3/27 10:25: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.NewValue & "\'" & "已存在!")
        e.Cancel = True
    End If
End If
提示框只一个个提示..如果我导入的有很多重复的,怎样让提示框一次性提示呢?,而且重复的取消导入,只取消产品编号列的导入,其他列(产品名称规格那些的)还是给我导入进去了,这个要怎么解决 ?

--  作者:Bin
--  发布时间:2014/3/27 10:28:00
--  
参考帮助,使用代码合并http://www.foxtable.com/help/topics/2334.htm