or
private void Gridswap_CellValidating(object sender, GridViewCellValidatingEventArgs e) { if (e.Cell.Column.UniqueName == "KPI Status( OK &NOK )OPTIM") { if (e.NewValue.ToString() != "OK" && e.NewValue.ToString() != "NOK" && e.NewValue.ToString() != "Waiting KPI") { e.IsValid = false; MessageBox.Show("The value must be OK,NOK or Waiting Data");
} } }Thanks

public partial class JobDTO{ public int Id { get; set; } public string JobNumber { get; set; } public ObservableCollection<MachineTrackerDTO> MachineList { get; set; } public ObservableCollection<FixtureTrackerDTO> FixtureList { get; set; } public JobDTO() { MachineList = new ObservableCollection<MachineTrackerDTO>(); FixtureList = new ObservableCollection<FixtureTrackerDTO>(); }}