我需要在 linq 中对 DataTable 对象执行此查询
Select * from mydatatable m where m.id==myid group by myField
如果我尝试此代码,我在 CopyToDataTable() 上出现错误
int _idOrg=10;
DataTable dtAbb = (DataTable)ViewState["dtAbb "];
var var_sez = from myRow in dtAbb .AsEnumerable()
group myRow by myRow.Field<string>("ID_IST") into newRow
where newRow.First().Field<int>("ID_ORG") == _idOrg
select newRow;
DataTable dtSez = null;
if (var_sez.Count() > 0)
dtSezione = var_sez.AsEnumerable().CopyToDataTable();