Bonjour,
Lorsque par exemple j'ai un fichier avec quantité 1 pour une référence avec couleur j'ai bien la quantité a 1
quand j'ai 2 fichiers de quantité 1 même référence et même couleur je devrais avoir quantité 2 alors que j'ai 3 je ne comprends pas bien.
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 '......... articlesconso.Add(New articleconso With {.reference = parts(0), .quantite = parts(4), .designation = parts(1), .couleur = parts(2), .conditionnement = parts(3)}) Dim grouped = articlesconso _ .GroupBy(Function(articleconso) New With {Key articleconso.reference, Key articleconso.designation, Key articleconso.couleur, Key articleconso.conditionnement}) _ .Select(Function(selected) New With {.Name = selected.Key.reference, .design = selected.Key.designation, .Color = selected.Key.couleur, .condi = selected.Key.conditionnement, .Quantity = selected.Sum(Function(it) it.quantite)}) For Each group In grouped Dim LVI As ListViewItem = lvconso.Items.Add(group.Name) LVI.SubItems.Add(group.Color) LVI.SubItems.Add(group.condi) LVI.SubItems.Add(group.design) LVI.SubItems.Add(group.Quantity) Next
Partager