还是DATAGRID的问题,我都要被它搞死了!!
如何确定DATAGRID中的某一列不能为空呢?我写了一段代码,但总是报“类型不匹配”的问题,不知道如何解决,请各位高手帮帮忙吧,要不我就要去跳楼了!!!
代码如下:
For i = 0 To Me.DataGridHbzd.Columns.Count - 1
If Me.DataGridHbzd.Columns(i).Value = Null Then
'就上面这句报错,只要是某行某列为空就报类型不匹配
If MsgBox("任何一列都不能为空,请重新编辑!", vbOKOnly + vbDefaultButton1 + vbInformation, "重要提示!") = vbOK Then
Me.rsTest.CancelBatch adAffectAllChapters
Exit Sub
End If
Else
Me.rsTest.UpdateBatch adAffectAllChapters
strSQL = "select * from c_hbzd where sjhh='" & _
Sjhh & "' ordby sxh"
Set Me.DataGridHbzd.DataSource = rsTest
rsTest.Requery
End If
Next i
Exit Sub