У меня есть две таблицы данных, элементы и группы. У меня есть запрос linq для получения имени элемента и его имени группы путем объединения двух таблиц.
EnumerableRowCollection<DataRow> dvquery = (from item in Items.AsEnumerable()
join grp in groups.AsEnumerable()
on item.Field<byte>("Group_ID") equals grp.Field<byte>("ID")
into item_grp_join
from itemgrp in item_grp_join
select new
{
ItemName = (string)led.Field<string>("Name"),
GName = (string)itemgrp.Field<string>("Name"),
});
DataView dv = dvquery.AsDataView();
Однако я получаю ошибку времени компиляции как
Невозможно неявно преобразовать тип 'System.Collections.Generic.IEnumerable' в 'System.Data.EnumerableRowCollection'. Существует преобразование эксплицитности (вам не хватает актерского состава?)
Как решить эту ошибку? Я могу легко преобразовать результат запроса в список, но мне нужно иметь только представление данных, чтобы я мог передать его как источник данных в сетку.
Любая помощь приветствуется.
Спасибо