以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 这二个代码有冲突,要怎么样解决 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=70993) |
|
-- 作者:dj68301367 -- 发布时间:2015/7/2 21:48: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
供应商管理_DataColChanged
Dim dr As DataRow
= e.DataRow dr("供应商代码")
= CStr(e.NewValue).ToUpper |
|
-- 作者:大红袍 -- 发布时间:2015/7/2 21:56:00 -- 呃,代码有什么冲突?没问题 |
|
-- 作者:yinyb36 -- 发布时间:2015/7/2 22:03:00 --
|
|
-- 作者:wyz20130512 -- 发布时间:2015/7/2 22:17:00 -- 回复:(dj68301367)这二个代码有冲突,要怎么样解决... 3楼补充很对,第二段代码加上列名判断和长度判断即可。 |