在"表A“的DataColChanging事件输入如下代码
Select Case e.DataCol.name
Case "干燥前丝长1","干燥前丝长2","干燥前丝长3"
If e.NewValue IsNot Nothing Then
If e.NewValue > 305 Or e.NewValue < 302 Then
MessageBox.Show("当前数据超出管理范围,请确认后再输入!","提示")
e.Cancel = True
End If
End If
end select
然后在窗口中建了Table控件绑定“表A”。
然后建三个文本框,分别绑定"表A"的"干燥前丝长1","干燥前丝长2","干燥前丝长3",
当我在文本框中输入超出规格值的数据后,会跳出两次“当前数据超出管理范围,请确认后再输入!”
的警告窗。如果我在Table控件中输入,就只会跳出一次。
一:请问这是什么情况?如何解决这个问题?
二:如果我想实现如果输入的值超出规格后,不能离开当前的文本框如何实现?