The ColumnView.ValidateRow event fires when attempting to move row focus. It enables you to specify whether the currently focused row data is valid and, thus, whether focus movement is allowed.
To determine whether the currently focused row data is valid, you will need to access this row's cell values. Thus, the ValidateRowEventArgs class enables you to identify the processed row using the inherited RowEventArgs.RowHandle property. The class introduces the Valid and ErrorText properties specifying whether row data is valid and the text is displayed within an error message box.
System.Object
System.EventArgs
RowEventArgs
RowObjectEventArgs
ValidateRowEventArgs