LinQ 查询从数据表中选择数据行



我有一个linq查询:

var dataPerDay = (from myRow in eartTideDataTable.AsEnumerable()
                  where myRow.Field<string>(1) == date
                  select myRow);

简单地说,我想将数据PerDay从var更改为DataRow[]但我不能这样做。我已经在某个网站上搜索过,但没有找到与我的情况匹配的内容。

我只想做这样的事情(见//标记):

DataRow[] dataPerDay = (from myRow in eartTideDataTable.AsEnumerable()
                        where myRow.Field<string>(1) == date
                        select myRow)//Action Like => .ToDataRow()//;

怎么做?

Use ToArray()

   DataRow[] dataPerDay = (from myRow in eartTideDataTable.AsEnumerable()
                                where myRow.Field<string>(1) == date
                                select myRow).ToArray();

相关内容

  • 没有找到相关文章