我有一个数据表,其中包含一个名为“Column-A”的列。现在,如果该列包含值“Y”或“N”,我需要设置计数变量。
为此,我需要检查计数是否大于 0。如何在 LINQ 的帮助下实现同样的目标?
请指导!
最佳答案
试试这个,它将计算 Column-A
中包含“Y”或“N”的行数:
int count = dataTable.AsEnumerable()
.Count(row => row.Field<string>("Column-A") == "Y"
|| row.Field<string>("Column-A") == "N");
我认为这就是您想要做的?如果我误解了你的问题,请告诉我。
关于c# - Linq查询以计算数据表中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7012495/