Treeview como trabalhar com ele via código
Ola, como eu faço via código para que o meu treeview fique dessa forma:
- base de dado
|-tabela
|-campo1
|-campo2
tipo raiz, depois sai a subraizA e cria outra subraizB dentro da subraizA.
obrigado
Deus Abençoe
- base de dado
|-tabela
|-campo1
|-campo2
tipo raiz, depois sai a subraizA e cria outra subraizB dentro da subraizA.
obrigado
Deus Abençoe
Wilton Júnior
Curtidas 1
Melhor post
Gustavo Bretas
10/01/2012
Então Wilton, veja se é +/- isso que vc esta precisando:
Se for isso, vc pode levar até o nível que vc acha conveniente!
Espero ter ajudado!
var vloNode : TTreeNode; begin vloNode := TreeView1.Items.Add(nil, Pasta); vloNode := TreeView1.Items.AddChild(vloNode, SubPasta); vloNode := TreeView1.Items.AddChild(vloNode, SubPasta da SubPasta); vloNode := TreeView1.Items.AddChild(vloNode, SubPasta da SubPasta da SubPasta); end;
Se for isso, vc pode levar até o nível que vc acha conveniente!
Espero ter ajudado!
GOSTEI 2
Mais Respostas
Gustavo Bretas
09/01/2012
Wilton,
Vc quer listar todas as tabelas e campos do banco de dados em uma treeview? É isso mesmo?
Se for, qual banco de dados vc usa?
Vc quer listar todas as tabelas e campos do banco de dados em uma treeview? É isso mesmo?
Se for, qual banco de dados vc usa?
GOSTEI 0
Wesley Yamazack
09/01/2012
Olá Wilson, em resposta a sua pergunta tenho um artigo que irá te ajudar, veja o mesmo https://www.devmedia.com.br/post-16991-Montar-Tree-View-usando-um-DataSet.html
Att,
Wesley Yamazack
www.lithic.com.br
Att,
Wesley Yamazack
www.lithic.com.br
GOSTEI 0
Wilton Júnior
09/01/2012
Ola Sr(a) Bretas, tudo bem?
Obrigado por ter respondido vou te explicar, não é necessariamente vou pegar uma banco de dados, a idéia que quero fazer é o seguinte, é ele ter um registro raiz no treeview, uma ou mais subraiz e outros dentro dess subraiz.
Exemplo:
Dentro do treeview crio exemplo a raiz de nome a1 dentro dela crio a a1.0 e dentro da a1.0 crio a1.0.1
Outro exemplo:
NO Disco local criamos uma pasta, dentro dessa pasta é possivel criar uma ou mais subpastas, e dentro dessas subpastas é possivel criar diversas outras subpastas.
Deixando de lado a idéia de banco de dados, gostaria de saber o código para criar subpasta vamos dizer assim dentro da subpasta.
O código para criar a pasta (vamos dizer assim) e o código para criar a pasta eu sei fazer gostaria de saber como eu faço para criar a subpasta.
Var node: treenode;
begin
node:= treeview1.items.add(nil,pasta);
treeview1.items.addobject(node,subpasta);
end;
ficaria mais ou menos assim:
pasta
|_ subpasta
agora como eu crio uma subpasta dentro da subpasta.
Obrigado pela atenção
Deus o Abençoe
Obrigado por ter respondido vou te explicar, não é necessariamente vou pegar uma banco de dados, a idéia que quero fazer é o seguinte, é ele ter um registro raiz no treeview, uma ou mais subraiz e outros dentro dess subraiz.
Exemplo:
Dentro do treeview crio exemplo a raiz de nome a1 dentro dela crio a a1.0 e dentro da a1.0 crio a1.0.1
Outro exemplo:
NO Disco local criamos uma pasta, dentro dessa pasta é possivel criar uma ou mais subpastas, e dentro dessas subpastas é possivel criar diversas outras subpastas.
Deixando de lado a idéia de banco de dados, gostaria de saber o código para criar subpasta vamos dizer assim dentro da subpasta.
O código para criar a pasta (vamos dizer assim) e o código para criar a pasta eu sei fazer gostaria de saber como eu faço para criar a subpasta.
Var node: treenode;
begin
node:= treeview1.items.add(nil,pasta);
treeview1.items.addobject(node,subpasta);
end;
ficaria mais ou menos assim:
pasta
|_ subpasta
agora como eu crio uma subpasta dentro da subpasta.
Obrigado pela atenção
Deus o Abençoe
GOSTEI 0
Wilton Júnior
09/01/2012
Era isso mesmo Sr(a) Bretas, muito obrigado pela sua ajuda.
Deus o Abençoe
Deus o Abençoe
GOSTEI 0
Claudemir Benedito
09/01/2012
Bom dia a todos, estou com algumas duvidas em montar o treeview para fazer uma consulta de grupos com subgrupos
Minha tabela de grupos esta desta forma abaixo
codgrupo subgrupo itemgrupo descricao
01 00 00 CONFEITARIA
01 01 01 Bolos salgados
01 01 02 Bolos Doces
02 00 00 CERVEJAS
02 02 01 Skol
02 02 02 Brahama
03 00 00 TABACARIA
03 03 01 Souza Cruz
03 03 02 Cigaros Nacionais
04 04 01 hghjhkjhkjhkjhkjjkh
e assim por diante,mostrando desta forma
uso o Firebird 2.5 e o delphi 7
se alguem puder ajudar a gerar o treeview, agradeço desde ja.
Muito Obrigado por enquanto..
Minha tabela de grupos esta desta forma abaixo
codgrupo subgrupo itemgrupo descricao
01 00 00 CONFEITARIA
01 01 01 Bolos salgados
01 01 02 Bolos Doces
02 00 00 CERVEJAS
02 02 01 Skol
02 02 02 Brahama
03 00 00 TABACARIA
03 03 01 Souza Cruz
03 03 02 Cigaros Nacionais
04 04 01 hghjhkjhkjhkjhkjjkh
e assim por diante,mostrando desta forma
uso o Firebird 2.5 e o delphi 7
se alguem puder ajudar a gerar o treeview, agradeço desde ja.
Muito Obrigado por enquanto..
GOSTEI 0