gpt4 book ai didi

c# - C#LINQ过滤

转载 作者:太空宇宙 更新时间:2023-11-03 17:43:39 27 4
gpt4 key购买 nike

我有这段代码

            var tblGrouped = dtCSV.AsEnumerable()
.GroupBy(r => new
{
product_id = r.Field<String>("product_id"),
owner_org_id = r.Field<String>("owner_org_id"),
});


但我想添加其他列以进行过滤。例如,基本上,如果course_type_id = 1。 dtCSV是填充course_type_id的源。我尝试了以下操作,但没有成功:

            var tblGrouped = dtCSV.AsEnumerable()
.GroupBy(r => new
{
product_id = r.Field<String>("product_id"),
owner_org_id = r.Field<String>("owner_org_id"),
course_type_id = "1",
});

最佳答案

如果我正确理解了您的要求,您想将course_type_id为1的行分组吗?

var tblGrouped = dtCSV.AsEnumerable()
.Where(r => r.Field<String>("course_type_id") == "1")
.GroupBy(r => new
{
product_id = r.Field<String>("product_id"),
owner_org_id = r.Field<String>("owner_org_id"),
});

关于c# - C#LINQ过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10920288/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com