Buenas, tengo un formulario que al ahora de abrirlo y cargar el formulario, carga un datagridview con los datos de una tabla y comprueba línea por línea si la celda de una columna concreta está vacía cambia el color de esa fila en verde
if datagridview1.currentrow.cells(2).value <> "" then
cambio el color de la fila a verde
end if
esto cuando abre el formulario por primera vez lo hace perfecto, pero si cierro esa ventana (sin cerrar la aplicación completa) y vuelvo abrir el mismo formulario, justo en ese if me da el error de nullreferenceexception.
He probado a poner la comparación del if de todas formas:
if not datagridview1.currentrow.cells(2).value is db.null then
if datagridview1.currentrow.cells(2).value isnot nothing then
todo lo que se me ha ocurrido, pero me sigue pasando lo mismo y lo que me raya es que pasa al abrir el formulario por segunda vez, que la hacerlo hace lo mismo que si lo hicieras por primera vez, siempre que se abre el formulario carga el datagridview de nuevas y pasa a realizar la comprobación, pero si es la primera vez que se abre funciona y si es la segunda da el error...
Muchas gracias de antemano.