Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

LinQ query select DataRow from DataTable

I have a linq query:

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

Simply, I want to change the dataPerDay from var to DataRow[] but I can't do this. I already search in some website but I did not found something match with my case.

I just want to make something like this (see the // marks):

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

How to to do this?

like image 628
ehmind Avatar asked Jan 26 '26 14:01

ehmind


1 Answers

Use ToArray()

   DataRow[] dataPerDay = (from myRow in eartTideDataTable.AsEnumerable()
                                where myRow.Field<string>(1) == date
                                select myRow).ToArray();
like image 80
Sajeetharan Avatar answered Jan 29 '26 04:01

Sajeetharan



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!