Bueno, por lo que veo estás mas avanzada que yo, pero hice eso de poder saber si se encuentran o no vacíos algunos campos del dataGridView utilizando dos ciclos for, bueno, te dejo el código que hice para ver si te sirve de algo.
Primero, la filas y eso, las crea el evento Load del form, creando una tablita de 10x10, con el siguiente código:
-   
- dataGridView1.ColumnCount = 10; 
- dataGridView1.RowCount = 10; 
- //Con éste otro, se llenan todos los campos con valores de 1 
-   
- for (int i = 0; i < dataGridView1.RowCount; i++) 
-             { 
-                 for (int j = 0; j < dataGridView1.ColumnCount; j++) 
-                 { 
-                     dataGridView1[i, j].Value = 1; 
-                 } 
-             } 
- //Para poner un campo vacío, utilicé la siguiente sentencia 
- dataGridView1[4, 4].Value = ""; 
-   
-   
Ahora, comentando la última línea, se puede jugar en que si quieres que te salga el mensajito de que hay campos vacíos o no, si la comentas, te saldrá que ningún campo, si la descomentas, te saldrá que hay campos vacíos, con el siguiente código:
-   
- bool bandera = false; 
-   
-             for (int i = 0; i < dataGridView1.RowCount; i++) 
-             { 
-                 for (int j = 0; j < dataGridView1.ColumnCount; j++) 
-                 { 
-                     if (Convert.ToString(dataGridView1[i, j].Value) == "") 
-                         bandera = true; 
-                 } 
-             } 
-   
-             if (bandera == true) 
-                 MessageBox.Show("Hay campos que se encuentran vacíos"); 
-             else 
-                 MessageBox.Show("No se encontraron campos vacíos"); 
-   
-   
Bueno, lo que hace el código es recorrer cada celda del dataGridView utilizando dos ciclos for, pero en este caso, lo convierto a string el valor ya que devuelve tipo objeto y así no lo puedo comprar con "" que sería string, espero y te sea de ayuda el ejemplo que hice, porque a como dije, veo que ya utilizas cosas más avanzadas que por ahorita todavía no las manejo bien todas.
Saludos!;
Morringos Phyps!; 
