Changer la couleur dans le dataGridView cellule

Je veux changer la ForeColor dans la cellule lorsque le texte n'est pas dans le bon format, j'ai ce code pour changer la couleur du texte est entré - est-ce la bonne manière?

private void dataGridView1_DataError(object sender, DataGridViewDataErrorEventArgs e)
{
     dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.ForeColor = Color.Red;
}

Et comment puis-je le changer en arrière une fois que l'utilisateur saisit du texte dans le format correct?

InformationsquelleAutor samy | 2011-09-08