DataTable tblFiltered = dtable.AsEnumerable()
.Where(row => row.Field<String>("empsalary") > 12000)
.OrderByDescending(row => row.Field<String>("empsalary"))
.CopyToDataTable();
上面的代码抛出方法Syste.Linq.Enumerable.AsEnumerable的Type参数不能从用法中推断出来。
答案 0 :(得分:1)
您尚未告诉我们dtable
的类型,但假设它是DataTable
,我怀疑您打算使用DataTableExtensions.AsEnumerable
而不是{{1}在这种情况下,您可能只是缺少导入扩展方法的Enumerable.AsEnumerable
指令:
using
...或(更有可能)对包含using System.Data;
类型的System.Data.DataSetExtensions
程序集的引用。