我有一个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()//;
如何做到这一点?
答案 0 :(得分:2)
使用ToArray()
DataRow[] dataPerDay = (from myRow in eartTideDataTable.AsEnumerable()
where myRow.Field<string>(1) == date
select myRow).ToArray();