private void DetailView_ValidateRow(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e) { int cnt = 0; foreach (var item in DetailView.GetDataRow(e.RowHandle).ItemArray) { if (item.ToString() == "") { cnt += 1; } } if (cnt >= DetailView.GetDataRow(e.RowHandle).ItemArray.Count() - 2) { e.ErrorText = "Пустая строка не может быть сохранена."; e.Valid = false; } }