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 -> DataGridViewPrivate 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.