c# - Linq查询以计算数据表中的字段

标签 c# .net asp.net visual-studio linq

我有一个数据表,其中包含一个名为“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/

相关文章:

c# - 如何在具有条件多个 where 条件的 Entity Framework 中编写查询?

javascript - 发布没有输入字段的静态表单

c# - 无需安装oracle客户端的oracle远程连接

c# - 如何对 Unit 类型的值进行数学运算?

c# - 在 .NET C# 项目中使用 PHP

c# - WPF设计;一个窗口中的多个 View

.net - 是否有用户友好的Log4Net日志文件查看器?

c# - .Net 3.5 VS 2008 无效 token 'out' 错误

c# - 我的 ASP.NET App_code 更改未被提取(或被缓存??)

asp.net - 如何访问 .ashx 文件中的本地化资源?