我看过一些关于按列进行多重分组的示例,但是针对类。现在我想尝试在一个可枚举的DataRowList上进行这样的操作,但是我得到了“无效的匿名类型成员声明”错误。
EnumerableDataRowList<DataRow> enumerableRowCollection = new EnumerableDataRowList<DataRow>(reportData.Select("WeekKey <> '0'"));
var groupedRows1 = from row in enumerableRowCollection
group row by new {row["NETWORK"], row["Week"] };
在某些情况下,我看到有人将列组合起来以获得相同的结果。这样做有什么好处吗?