Buenas.
¿Desde que momento quieres validar , esto (en que evento)?
Igual preguntando con
if (dataGridView1.Rows.Count == 0)
lo que haces es preguntar si existen filas,
cuando igual tendrías que validar si existen datos en las filas.
por ejemplo si la validación es usando un botón/opción,
podrías utilizar una función, para validar esto
private bool validaCeldasNullEnGridView()
{
bool vacio=false;
foreach (DataGridViewRow row in dataGridView2.Rows)
{
if (!row.IsNewRow &&
(string.IsNullOrEmpty(row.Cells["colX"].FormattedValue.ToString()) ||
string.IsNullOrEmpty(row.Cells["colY"].FormattedValue.ToString()) ||
string.IsNullOrEmpty(row.Cells["colZ"].FormattedValue.ToString())))
{ vacio= true;}
}
return vacio;
}
Saludos.