很奇怪的DataGrid1.Columns(1).Value问题,你一定没遇到过???
在
Private Sub DataGrid1_BeforeColUpdate(ByVal ColIndex As Integer, OldValue As Variant, Cancel As Integer)
过程中写的:
If DataGrid1.AddNewMode = dbgNoAddNew Then
Select Case ColIndex
Case 1
If Trim(DataGrid1.Columns(1).Value) = "" Or check_isnum(DataGrid1.Columns(1).Value) Or Len(DataGrid1.Columns(1).Value) <> 8 Then
MsgBox "“员工代码”网格数据输入不合法!!!"
GoTo do_errors
End If
case 2
.....
end select
do_errors:...................
为什么我的DataGrid1.Columns(1).Value老是取不到我修改的值,总是取旧值!!!