Cita: pero lo que quisiera saber es si alguien me puede decir como hacer para que al marcar una fila del DataGridView ignore que existe un campo o los que sea en blanco para que no me salga error(y no tener que poner líneas como sí fueran datos).
Pues.. validando en el momento si el campo contiene o no datos, ANTES de pasarlo, y en caso de que si, no poner nada.
La verdad, tu pregunta resulta un poco rara, porque lo que describes se soliciona sólo con razonarlo un poco.
¿Cuál es la parte que te complica?