Linq查询数据表中的count字段

xor*_*wer 6 .net c# linq asp.net visual-studio

我有一个数据表,其中包含一列"Column-A".现在,如果该列包含值"Y"或"N",我需要设置计数变量.

因为我需要检查如果count大于0.如何在LINQ的帮助下实现同样的目标?

请指导!

Don*_*nut 8

试试这个,它将计算包含"Y"或"N"的行数Column-A:

int count = dataTable.AsEnumerable()
               .Count(row => row.Field<string>("Column-A") == "Y"
                          || row.Field<string>("Column-A") == "N");
Run Code Online (Sandbox Code Playgroud)

我想这就是你要做的事情?如果我误解了你的问题,请告诉我.