Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/03/2009, 08:16
Avatar de Carlojas
Carlojas
 
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 17 años, 8 meses
Puntos: 49
Respuesta: Comparar elementos de dos Colecciones ArrayList()

Buenos dias compañeros, he mandado el contendido del TreeView y de la celda del DataGridView a dos ListBox, estoy intentando recorrerlos para saber que elementos del ListBox1 no se encuentran en el ListBox2 y los que no se encuentren enviarlos a el ListBox3, pero no me esta haciendo la comparación bien este es el código que estoy utilizando pero no me esta funcionando creo que debería recorrer el segundo ListBox pero de acuerdo a mi código no se como implementar esta situación
Código:
Dim x As Integer, j As Integer
For x = 0 To l2.Items.Count - 1
      For j = 0 To l1.Items.Count - 1
              If Not l2.Items.Contains(l1.Items(j)) Then
                  l3.Items.Add(l1.Items(j))
              End If
      Next
Next
el inconveniente como les digo es que esta listando todos los elementos en el ListBox3, no respeta la condición, aclaro que el Listbox2 puede tener menos elementos que el ListBox1 o viceversa.


Les agradesco su colaboración al respecto.


Saludos.
__________________
"SELECT * FROM Mujeres WHERE situacion NOT IN ('CASADAS','CON HIJOS','ATORMENTADAS','CUASI-ENNOVIADAS') AND personalidad <> 'INTENSA'"

Última edición por Carlojas; 04/03/2009 a las 08:40