c# – 如何使用linq对数据表中的多个列进行分组?
发布时间:2020-12-16 01:59:06 所属栏目:百科 来源:网络整理
导读:参见英文答案 Group By Multiple Columns????????????????????????????????????13个 我正在使用Linq对我的数据表中的某些列进行分组 ListDataTable tables = ds .Tables[0] .AsEnumerable() .GroupBy(row = row.Fieldstring("EMAIL"),row.Fieldstring("NAME"
参见英文答案 >
Group By Multiple Columns????????????????????????????????????13个
我正在使用Linq对我的数据表中的某些列进行分组 List<DataTable> tables = ds .Tables[0] .AsEnumerable() .GroupBy(row => row.Field<string>("EMAIL"),row.Field<string>("NAME")) .Select(g => g.CopyToDataTable()) .ToList(); 我收到一个构建错误“当前上下文中不存在名称’行’”?如何处理多个组? 解决方法
使用匿名对象:
List<DataTable> tables = ds.Tables[0].AsEnumerable() .GroupBy(row => new { Email = row.Field<string>("EMAIL"),Name = row.Field<string>("NAME") }).Select(g => g.CopyToDataTable()).ToList(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |