我有一个 linq 查询:
var dataPerDay = (from myRow in eartTideDataTable.AsEnumerable()
where myRow.Field<string>(1) == date
select myRow);
简单地说,我想将 dataPerDay 从
var
更改为 DataRow[]
但我不能这样做。我已经在某个网站上搜索过,但没有找到与我的案例相符的内容。我只想做这样的事情(见//标记):
DataRow[] dataPerDay = (from myRow in eartTideDataTable.AsEnumerable()
where myRow.Field<string>(1) == date
select myRow)//Action Like => .ToDataRow()//;
如何做到这一点?
最佳答案
使用 ToArray()
DataRow[] dataPerDay = (from myRow in eartTideDataTable.AsEnumerable()
where myRow.Field<string>(1) == date
select myRow).ToArray();
关于c# - LinQ 查询从 DataTable 中选择 DataRow,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22802209/