2011-04-25 68 views
0

我用下面的代码是不工作,检查“修订状态”重复值的RevisionStatus的检查直接复制

private bool CheckRevision(string docType,string Revision) 
     { 
      bool Res = false; 
      DataTable DT = new DataTable(); 
      DT = PinDicDAO.GetRevision(docType); 
      DataView DV = new DataView(DT); 
      DV.RowFilter = "RevisionStatus='" + Revision.Replace(" ", "") + "' OR RevisionStatus='"+Revision+"'"; 
      if (DV.Count > 0) 
       Res = true; 

      return Res; 
     } 

格式会像

CN - Cancelled 
IFP - Issued For Purchase 
+0

那么这有什么问题? – 2011-04-25 15:32:45

+0

什么是基础数据源?数据库? – 2011-04-25 15:48:14

回答

0

尝试检查数据表代替。

if (DT.Rows.Count > 0) 
       Res = true; 

      return Res;