WinForms data sources such as ADO.NET and C1DataObjects contain provisions for detecting logical errors in data, by the data source itself or by the programmer, setting the RowError property or calling the SetColumnError method. You can show logical row and column errors in C1Input using System.Windows.Form.ErrorProvider component.
To show logical column errors, use the ErrorProvider component with C1Input controls as you would use it with any other controls.