Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# LinQ查询从DataTable中选择DataRow_C#_Linq_Select_Datatable_Datarow - Fatal编程技术网

C# LinQ查询从DataTable中选择DataRow

C# LinQ查询从DataTable中选择DataRow,c#,linq,select,datatable,datarow,C#,Linq,Select,Datatable,Datarow,我有一个linq查询: var dataPerDay = (from myRow in eartTideDataTable.AsEnumerable() where myRow.Field<string>(1) == date select myRow); 如何执行此操作?使用ToArray() DataRow[]dataPerDay=(来自earttedataTable.AsEnumerable()中的myR

我有一个linq查询:

var dataPerDay = (from myRow in eartTideDataTable.AsEnumerable()
                  where myRow.Field<string>(1) == date
                  select myRow);
如何执行此操作?

使用ToArray()

DataRow[]dataPerDay=(来自earttedataTable.AsEnumerable()中的myRow)
其中myRow.字段(1)=日期
选择myRow).ToArray();

这看起来比我想象的要简单。谢谢,伙计,是的。但系统说我必须等几分钟才能接受。
DataRow[] dataPerDay = (from myRow in eartTideDataTable.AsEnumerable()
                        where myRow.Field<string>(1) == date
                        select myRow)//Action Like => .ToDataRow()//;
   DataRow[] dataPerDay = (from myRow in eartTideDataTable.AsEnumerable()
                                where myRow.Field<string>(1) == date
                                select myRow).ToArray();