Hi Wye Jin,
Sorry for the delayed response.
Please look the TestErrorProvider sample, if you have not looked through that sample in the Grid.Grouping samples, that draws an bitmap to the error row, handling TableControlPrepareViewStyleInfo and TableControlCellDrawn.
Here is a
sample modified shows the bitmap when custom validation in TableControlCurrentCellValidating event fails.
Best regards,
Stanley