查询数据表与在condtion [英] Querying Datatable with where condtion
本文介绍了查询数据表与在condtion的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有两列的数据表,
第1栏=的EmpID
列2 =EmpName
我要查询的数据表,对列的EmpID
和
Empname
。
例如,我想要得到的值,其中
(EmpName!='ABC'或EmpName!='某某')和(的EmpID = 5)
解决方案
这样的事情...
VAR RES从排=以myDTable.AsEnumerable()
,其中row.Field< INT>(的EmpID)== 5安培;&安培;
(row.Field<串>(EmpName)=ABC||
row.Field<!字符串>!(EmpName)=XYZ)
选择行;
另见
的在DataTable中 LINQ查询
I have a datatable with two columns,
Column 1 = "EmpID"
Column 2 = "EmpName"
I want to query the datatable, against the column EmpID
and
Empname
.
For example, I want to get the values where
(EmpName != 'abc' or EmpName != 'xyz') and (EmpID = 5)
解决方案
Something like this...
var res = from row in myDTable.AsEnumerable()
where row.Field<int>("EmpID") == 5 &&
(row.Field<string>("EmpName") != "abc" ||
row.Field<string>("EmpName") != "xyz")
select row;
See also LINQ query on a DataTable
这篇关于查询数据表与在condtion的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文