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

Buenas tardes compañeros, mi situación es la siguiente: estoy creando dos ArrayList() con los nodos de un TreeView y con los datos de una celda de un DataGridview, recorro cada uno de los objetos de la siguiente forma:

ArrayList() - An -> Treeview
Código:
 Private Sub RecorrerTreeView(ByRef Nodos As TreeNodeCollection)
        For Each Nodo As TreeNode In Nodos
            Me.lnodes.Text = Me.lnodes.Text & Nodo.Tag & vbNewLine
            An.Add(Trim(Me.lnodes.Text))
            If Not Nodo.Nodes Is Nothing Then
                RecorrerTreeView(Nodo.Nodes)
            End If
        Next
    End Sub
ArrayList() - Pn -> DataGridView
Código:
 Private Sub RecorrerGrilla(ByRef Grilla As DataGridView)
        Dim x As Integer
        For x = 0 To Grilla.Rows.Count - 1
            If Grilla.Rows(x).Cells(4).Value <> vbNullString Then
                Me.pnodes.Text = Me.pnodes.Text & Grilla.Rows(x).Cells(0).Value.ToString & vbNewLine
                Pn.Add(Trim(Me.pnodes.Text))
            End If
        Next
    End Sub
Hasta hay no existe ningún inconveniente, lista bien el ArrayList(), mi inquietud es la siguiente: debo comparar que los elementos del primer ArrayList() se encuentren en el segundo, y porteriormente con los elementos que no se encuentren en el segundo ArrayList() pasarlos a otro array y llenar un TreeView, les agradesco su colaboración al respecto.

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