Thanks Dimitros,
I've tried the CellValueChanged event,
{
give an invalid value, press Enter triggers the validation error(Editor keydown then validatingEditor event fired,
before leaving validating editor event handler, by looking at the Entity it still has the old valid value).
press ESC key, editor keydown event fired, no validting editor event or cellValuechanged event fired,
this ignore the validation error and accept the invalid value,
}
If type an invalid value and don't press Enter key to validate, press ESC key will close the editor and discard the change.
(My trouble is DevForce's DecimalRangeVerifier).
//===========
Any one know this problem?