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.