数据表按问题分组 r.Field.
本文关键字:Field 问题 数据表 | 更新日期: 2023-09-27 17:55:57
我正在按选项搜索数据表组,并在堆栈溢出中找到解决方案。
DataTable t = //
var groups = t.AsEnumerable()
.GroupBy(r => r.Field<T>("columnName"))
这是什么意思... r.Field<T>
.为什么Field<T>
?
我不能在这里指定r.Field<Customer>
.
读 http://blogs.msdn.com/b/adonet/archive/2007/02/05/type-safety-linq-to-datasets-part-2.aspx
已编辑:
1)为什么选择菲尔德?
Field<T>
方法:数据表不是类型化的,值要保存为对象。 所以 Field 方法返回带有泛型类型参数的列的值,从而启用类型检查。
如果它是一个类型化的数据表,那么你可以Field<Customer.ID>
- -