[ patak_daca @ 21.01.2015. 16:25 ] @
| Pozdrav!
Kako da grupišem iteme u grupi i napravim count ?
Code (csharp):
var queryX = from a in Tikets
where a .Aktivan == 1
select new
{
a .Id_mesto,a .Id_vrste_rada
};
;
queryX = queryX .OrderByDescending( a =>a .Id_vrste_rada);
queryX = queryX .Where( a => true);
var keyEmplist = queryX .GroupBy(a =>a .Id_mesto).OrderBy(k => k .Key) .ToList();
keyEmplist .Dump();

[Ovu poruku je menjao mmix dana 21.01.2015. u 19:27 GMT+1] |
[ patak_daca @ 21.01.2015. 17:02 ] @
Neku ideju...neki predlog...
[ patak_daca @ 21.01.2015. 18:34 ] @
Hvala mmix !
Molim te ako imaš neki predlog....
[ mmix @ 21.01.2015. 18:52 ] @
Ovo ti ne treba: queryX = queryX.Where( a => true);
Drugo, elementi grupe su i sami liste (kao sto vidis na snimku). Sto znaci da mozes dalje da ih "linqujes", grupises i ostalo. Posto su grupe u LINQ-u konacne, sve su prebrojive (imas Count ekstenziju)
[ patak_daca @ 21.01.2015. 18:57 ] @
Pozdrav!
Trebao bi u svakoj grupi da grupišem po id_vrsta_rada i count-ujem koliko ih ima.
ali mi baš neide..ne znam kako da pristupim svakoj grupi......
Molim te za pomoć..
[ mmix @ 21.01.2015. 19:04 ] @
[ patak_daca @ 21.01.2015. 19:21 ] @
Bravo još jednom!
Mislim daje to to!
evo i code
Code (csharp):
var queryX = from a in Tikets where a.Aktivan == 1
group a by a.Id_mesto into NovaGrupa1
from NovaGrupa2 in
(from a in NovaGrupa1
group a by a.Id_vrste_rada)
group NovaGrupa2 by NovaGrupa1.Key;
queryX.ToList();
queryX.Dump();
Samo da to još prebacim i View...
[MOD: kad pises kod, uokviri ga sa "[ code:csharp ]" i "[ /code ]", bez razmaka]
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.