Re-Bonjour
Je vais reformuler ma demande.
Après refléxion, il me parait évident qu'il est stupide de vouloir faire un nouveau tri.
Maintenant, se pose à moi un nouveau souci. J'obtiens des lignes considérées comme doublon comme le montre le tableau ci-dessous:
| dateAffect | Compteur | Magasin | Affectation | Employe | Action |
|---|
| 03/02/2009 | 2 | 5 | 3 | 39 | 4 |
| 28/01/2009 | 1 | 24 | 11 | 54 | 3 |
| 01/01/2009 | 4 | 16 | 11 | 74 | 2 |
| 04/02/2009 | 3 | 16 | 11 | 74 | 2 |
| 01/01/2009 | 0 | 16 | 3 | 74 | 1 |
La ligne dont le compteur = 0 est considéré comme doublon à la ligne dont le compteur = 4. Il faut donc supprimer la ligne avec compteur = 0.
Pour cela, j'utilise une nouvelle arrayList et je la remplie comme cela:
For j As Integer = 0 To Me._objAL.Count - 1
Dim objet As modif = Me._objAL(j)
If Not _objALRef.Contains(objet.Employe) And Not _objALRef.Contains(objet.dateAffect) Then
_objALRef.Add(objet)
End If
Next
Malheureusement, ces quelques lignes de code me donne un "clonage" de ma première arrayList.
Ma question est comment faire pour retirer la (ou les) ligne doublon. Sachant que les lignes de l'arraylist sont des objets.
Merci.
PascalCmoa
email: PascalCmoa