La verdad no entiendo. Si logras pintarlo de un color (amarillo), ¿cuál es el problema para pintarlo de cualquier otro color deseado, incluido el blanco? Quizá sea bueno que empieces por explicar qué significa eso de "actualizar un dataset a través de un edit box" y qué es exactamente lo que haces en ese momento para poder pintarlo de amarillo.
Así sin más, lo único que se me ocurre decirte es que en el momento en que quieras "pintar" de un color, utilices el método Repaint del DBGrid para forzarlo a que genere el evento OnDrawColumnCell que es el único método que conozco para pintar un DBGrid.
// Saludos
|