2014-05-14 50 views
-3

我用這樣的方式來檢查,如果存在或不LINQ的布爾舉兩個值

bool isExist = dtData.AsEnumerable() 
           .Any(Rowx => strValue1 == Rowx.Field<String>("Value1")); 

和我的問題是如何,如果我要檢查多個值,以檢查該兩個值的行中存在或者沒有,例如

bool isExist = dtData.AsEnumerable() 
           .Any(Rowx => strValue1 == Rowx.Field<String>("Value1") 
           And Rowx => strValue2 == Rowx.Field<String>("Value2")); 

這是可能的,以及如何..

在此先感謝

回答

1

使用followi ng

bool isExist = dtData.AsEnumerable() 
           .Any(Rowx => (strValue1 == Rowx.Field<String>("Value1") 
              && strValue2 == Rowx.Field<String>("Value2")));