Cześć, zrobiłem dość proste zapytanie LINQ które wywołuje wyjątek i nie wiem dlaczego:
"System.ArgumentOutOfRangeException: „Indeks był spoza zakresu. Musi mieć wartość nieujemną i mniejszą niż rozmiar kolekcji.
Nazwa parametru: index”""
var data = (from Magazyn in db.Magazyn
where Magazyn.Kontrahent.Equals(kontrahent)
select Magazyn);
var result = from item in data
group item by item.Data.Value.Year into grp
let sumC = data.Where(x => x.Data.Value.Year == grp.Key).Sum(x => x.Waga)
orderby grp.Key descending
select new DataWithSumCalosc
{
data = grp.Key,
sumDos = sumC,
};
dataGridView1.DataSource = result.ToList();