Prova ad utilizzare uno dei seguenti eventi: CellEndEdit, CellFormatting, CellParsing, CellValidating. Almeno uno di questi dovrebbe essere lanciato dopo aver modificato il testo della cella e prima che questo venga letto come decimal, solo che non mi ricordo quale.