C# 数据表按问题分组r.字段<;T>;

C# 数据表按问题分组r.字段<;T>;,c#,linq,C#,Linq,我正在按选项搜索数据表组,并在stackoverflow中找到了解决方案 DataTable t = // var groups = t.AsEnumerable() .GroupBy(r => r.Field<T>("columnName")) DataTable t=// 变量组=t.AsEnumerable() .GroupBy(r=>r.Field(“columnName”)) 这意味着什么右字段。为什么字段? 我不能在这里指定r.Field 阅读 已编辑:

我正在按选项搜索数据表组,并在stackoverflow中找到了解决方案

DataTable t = //
var groups = t.AsEnumerable()
    .GroupBy(r => r.Field<T>("columnName"))
DataTable t=//
变量组=t.AsEnumerable()
.GroupBy(r=>r.Field(“columnName”))
这意味着什么<代码>右字段。为什么
字段

我不能在这里指定
r.Field

阅读

已编辑

1) 为什么是外地

字段
方法:DataTable不是键入的,而是要保存为对象的值。因此,Field方法返回带有泛型类型参数的列的值,从而启用类型检查

如果它是一个类型化的数据表,那么您可以
字段

    -