Hola
jufena84, lo que hiciste fue entrar a un tag del foro que te lleva al Foro General de .Net, pero bueno en parte al crear tu Tema con ese tag lo puedes ver en el pie de esta discución que obviamente el
elhombredeblanko no se fijó. En fin viendo tu tema lo que podrias hacer es en la parte del evento
CellPainting ó
CellFormatting de tu DataGridView colocar el codigo que indicas. Esto hace que al cargar el datagridview verifique la validacion que haces y si cumple que pinte la celda. Nos cuentas. Saludos!

.