Kaixo FRIJU.
Como imagino que el datagrid lo tienes enlazado a un control data, puedes hacer la siguiente pregunta (para un control ado data que se llame adodc1):
If adodc1.Recordset.RecordCount > 0 Then
'El recordset tiene registros
Else
'No hay registros en el Recordset
End If
De todas formas al trabajar con ADO ojo con la propiedad 'RecordCount', ya que con algún proveedor de acceso a datos puede no funcionar, devolviendo en ese caso -1.
A ver si esto te sirve.
Agur.