Select Case e.DataCol.name Case "下班时间" Dim t1 As TimeSpan t1 = e.NewValue - e.DataRow("上班时间") If t1.Hours< 0 Then MessageBox.show("'下班时间'不能早于'上班时间',请输入正确的时间!","提示!") e.Cancel=True End If Case "上班时间" Dim t1 As TimeSpan t1 = e.DataRow("下班时间")- e.NewValue If t1.Hours< 0 Then MessageBox.show("'下班时间'不能早于'上班时间',请输入正确的时间!","提示!") e.Cancel=True End IfEnd Select写在表事件datacolchaning
上面的代码:上班时间,可以运行。为什么:下班时间,变动后,不运行代码呢?
[此贴子已经被作者于2014-8-4 18:41:57编辑过]