当前位置: 代码迷 >> 综合 >> Foreach提示
  详细解决方案

Foreach提示

热度:49   发布时间:2024-02-20 09:35:43.0
 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;}