Here I am grouping data by LINQ on DataTable
but I was trying to use CopyToDataTable()
which was not available on my side. please see my code and tell me what I missed in my code for which CopyToDataTable()
not available.
DataTable perioddata = ds.Tables[1].AsEnumerable()
.GroupBy(a => new
{
NewPeriod = a.Field<string?>("NewPeriod").ToString(),
PeriodOrder = a.Field<int>("PeriodOrder").ToString().ToInt32()
})
.Select(b => new PeriodDto
{
NewPeriod = b.Key.NewPeriod,
PeriodOrder = b.Key.PeriodOrder
}).CopyToDataTable();