无法将lambda表达式转换为类型'string',因为它不是委托类型

har*_*ari 6 .net c# linq

当我写下一个LINQ查询时,错误显示在select:

DataTable dtbl = //...
int count = (from p in dtbl select p.RecordID).Max();
Run Code Online (Sandbox Code Playgroud)

请帮帮我.

Dan*_*ite 3

尝试这个。

int count = dtbl.Max(p => p.RecordID);
Run Code Online (Sandbox Code Playgroud)

编辑:

您无法轻松地在DataTable.

请参阅:DataTable 上的 LINQ 查询