private void gridView1_ValidateRow(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e) { var row = gridView1.GetFocusedDataRow(); foreach (GridColumn col in gridView1.Columns) { if (col.ColumnEditName == repositoryItemDelete.Name) { continue; } e.ErrorText = medicineTypeBusiness.Validate(row[col.FieldName], col.FieldName); if (e.ErrorText != "") { e.Valid = false; gridView1.SetColumnError(col, e.ErrorText); } } }