TREEVIEW DINANICAMENTE

PROFESSORES 13/12/2012 19:07:17
#415940
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
PROFESSOR 15/12/2012 14:18:13
#416004
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