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
 
 
 
Saludos y Gracias.
 ArrayList() - An -> Treeview
Código:
  
ArrayList() - Pn -> DataGridView 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
Código:
  
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. 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
Saludos y Gracias.
 
 


