以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 绑定数列后 ,值的重复判断出现死循环 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=121188) |
||||
-- 作者:samlzc -- 发布时间:2018/6/30 21:05:00 -- 绑定数列后 ,值的重复判断出现死循环 建立了一个窗口,文本框控件绑定了表A产品名称列 文本框的validating增加了一个判断 Dim dr As DataRow = DataTables("库存表").Find("内部产品 =\'" & e.Sender.Value & "\'") If dr IsNot Nothing Then \'如果找到的话 MessageBox.show("此产品已经存在,请重新输入!") e.Cancel = True End If 但是发现当写入数值时,同时也都写入了表中。导致判断出现死循环。 请问如何解决?
|
||||
-- 作者:有点甜 -- 发布时间:2018/7/1 17:47:00 -- 做个例子发上来测试。
e.Sender.Value是不是要改成e.Sender.text? |
||||
-- 作者:samlzc -- 发布时间:2018/7/1 23:43:00 -- 请看看,谢谢
[此贴子已经被作者于2018/7/1 23:44:45编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2018/7/2 8:55:00 -- Dim dr As DataRow = DataTables("表A").Find("第一列 =\'" & e.Sender.Value & "\'", "", 1) If dr IsNot Nothing Then \'如果找到的话 MessageBox.show("此产品已经存在,请重新输入!") e.Cancel = True End If |