protected override bool ValidateData(){base.txtFocus.Focus();_SystemParameterbindingSource.EndEdit();string error = "";foreach (var item in _DT){if (item.RowState == DataRowState.Deleted){continue;}item.ClearErrors();//说明不能为空if (item.IsExplainNull() || item.Explain.Trim() == ""){error = "说明不能为空。";item.SetColumnError(_DT.ExplainColumn, error);XtraMessageBox.Show(error, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);return false;}//说明不能重复else if (_DT.Select("Explain = '" + item.Explain + "'").Length > 1){error = "说明不能重复。";item.SetColumnError(_DT.ExplainColumn, error);XtraMessageBox.Show(error, "提示", MessageBoxButtons.OK, MessageBoxIcon.Error);return false;}}return true;}