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

本文关键字:选择 数据 数据表 查询 LinQ | 更新日期: 2023-09-27 17:55:59

我有一个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()//;

怎么做?

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

Use ToArray()

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