Regroupement Linq dans DataGridView
Bonjour,
J'ai actuellement un code qui me permet d'obtenir un regroupement dans un DGV.
Voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| var groups = (from DataGridViewRow nb in dataGridViewResults.Rows
where nb.Cells[regroupement].Value != null
group nb by new
{
Groupe = nb.Cells["groupe"].Value,
Mois = nb.Cells["mois"].Value,
Delai = nb.Cells["delai"].Value
}
into g
orderby g.Key.Mois
select new
{
Groupe = g.Key.Groupe,
Mois = g.Key.Mois,
Delai = g.Key.Delai,
Occurences = g.Count()
}
).ToList();
dataGridViewRegroupe.DataSource = groups; |
Ce qui me donne un DGV de la forme :
http://img15.hostingpics.net/pics/474236DGV.png
Mais je souhaiterai maintenant obtenir un tableau sous cette forme, pour tous les mois de l'année :
http://img15.hostingpics.net/pics/406531DGV2.png
J'avoue me prendre la tête et cela dépasse mes compétences en la matière...
Merci d'avance pour toute l'aide que vous pourrez m'apporter.