TREEVIEW DINANICAMENTE
Ola..tenho uma rotina que preenche uma treeview de forma dinamica. Gostaria de saber como faço para que na hr da criação dos nós filhos, eles possam ter tags diferentes. Pq do jeito q eu faço dinamicamente a tag esta sendo colocada no nó pai e nao no nó filho.
Obs As tag sao armazenas na tabela junto com demais dados
For j = 0 To dtbFuncionarios.Rows.Count - 1
[ô] Verifica se o funcionario pertence ao cargo
If dtbCargos.Rows(i).Item([Ô]codpcte[Ô]) = dtbFuncionarios.Rows(j).Item([Ô]codpcte[Ô]) Then
[ô]Inclui o funcionario no Nó pai
ListaCursos.Nodes(i).Nodes.Add(dtbFuncionarios.Rows(j).Item([Ô]Curso[Ô]))
ListaCursos.tbFuncionarios.Rows(j).tag=dtbFuncionarios.Rows(j).Item([Ô]tag[Ô])
End If
Obs As tag sao armazenas na tabela junto com demais dados
For j = 0 To dtbFuncionarios.Rows.Count - 1
[ô] Verifica se o funcionario pertence ao cargo
If dtbCargos.Rows(i).Item([Ô]codpcte[Ô]) = dtbFuncionarios.Rows(j).Item([Ô]codpcte[Ô]) Then
[ô]Inclui o funcionario no Nó pai
ListaCursos.Nodes(i).Nodes.Add(dtbFuncionarios.Rows(j).Item([Ô]Curso[Ô]))
ListaCursos.tbFuncionarios.Rows(j).tag=dtbFuncionarios.Rows(j).Item([Ô]tag[Ô])
End If
Tente assim:
[ô]...
For j = 0 To dtbFuncionarios.Rows.Count - 1
[ô] Verifica se o funcionario pertence ao cargo
If dtbCargos.Rows(i).Item([Ô]codpcte[Ô]) = dtbFuncionarios.Rows(j).Item([Ô]codpcte[Ô]) Then
[ô]Inclui o funcionario no Nó pai
Dim item As New TreeNode()
item.Text = dtbFuncionarios.Rows(j).Item([Ô]Curso[Ô])
item.Tag = dtbFuncionarios.Rows(j).Item([Ô]tag[Ô])
ListaCursos.Nodes(i).Nodes.Add(item)
End If
[ô]...
Faça seu login para responder