преобразовать результаты запроса linq в датируемый C #
Я хочу преобразовать результаты запроса linq в datatable, чтобы я мог назначить datatable для GridView, чтобы показать его на странице asp.
Однако я не могу преобразовать результаты в datatable, я не получаю метод CopyToTable () в моем коде.
посоветуйте пожалуйста что я тут не так делаю?
var gradeData = (from data in oAngieCtxt.prc_ShopInstanceCustomersData(Convert.ToInt32(this.ShopInstanceID), 10000, false)
.Where( row => row.RecievedPoints != "n/a" )
.GroupBy(row => new { row.Name })
.Select(g => new GroupedPoints()
{
Name = g.Key.Name,
TotalPoints = g.Sum(x => Convert.ToDouble(x.RecievedPoints) * (x.Weightage.ToString() == "0.00" ? 1 : Convert.ToDouble(x.Weightage)))
})
select data).ToList();
DataTable dt = gradeData --gradeData.CopyToTable()
Примечание: ссылка на dataextentions dll доступна.
заранее спасибо