Fórum Ajuda com Treeview - olhem o codigo por favor!!! #222289
25/03/2004
0
Tenho uma tabela na qual a estrutura é o seguinte: codigo, nome e os dados sao:
codigo Nome
1.202 Materiais
1.202.01 Porca
1.202.02 Parafuso
1.202.03 Prego
1.202.04 Martelo
1.203 Motores
1.203.01 Carro
1.203.02 Moto
1.203.03 Tratos
como faco para colocar estes dados corretamente no treeview?
estou usando o codigo abaixo mas no treeview esta aparecendo a tabela em sequencia...gostaria que aparecesse os dados 1.XXX e logo abaixo os 1.XXX.XX
eis o codigo:
*** p/ motar a lista
function TForm1.GetFieldList: TStringList;
begin
FieldList.clear;
FieldList.add(tbl_grupo.fieldbyname(´codccusto´).asstring+´ - ´+tbl_grupo.fieldbyname(´nome´).asstring) ;
FieldList.add(tbl_grupo.fieldbyname(´nome´).asstring);
Result := FieldList;
end;
*** quanto eu crio o from
procedure TForm1.FormCreate(Sender: TObject);
begin
FieldList := TStringList.create;
TreeView1.items.BeginUpdate;
tbl_grupo.first;
while not tbl_grupo.eof do
begin
TreeAddItem(TreeView1, GetFieldList, tbl_grupo.getBookmark, false);
tbl_grupo.next;
end;
TreeView1.Alphasort;
TreeView1.items.Endupdate;
//make first record selected:
// TreeView1.items[2].selected := true;
end;
codigo Nome
1.202 Materiais
1.202.01 Porca
1.202.02 Parafuso
1.202.03 Prego
1.202.04 Martelo
1.203 Motores
1.203.01 Carro
1.203.02 Moto
1.203.03 Tratos
como faco para colocar estes dados corretamente no treeview?
estou usando o codigo abaixo mas no treeview esta aparecendo a tabela em sequencia...gostaria que aparecesse os dados 1.XXX e logo abaixo os 1.XXX.XX
eis o codigo:
*** p/ motar a lista
function TForm1.GetFieldList: TStringList;
begin
FieldList.clear;
FieldList.add(tbl_grupo.fieldbyname(´codccusto´).asstring+´ - ´+tbl_grupo.fieldbyname(´nome´).asstring) ;
FieldList.add(tbl_grupo.fieldbyname(´nome´).asstring);
Result := FieldList;
end;
*** quanto eu crio o from
procedure TForm1.FormCreate(Sender: TObject);
begin
FieldList := TStringList.create;
TreeView1.items.BeginUpdate;
tbl_grupo.first;
while not tbl_grupo.eof do
begin
TreeAddItem(TreeView1, GetFieldList, tbl_grupo.getBookmark, false);
tbl_grupo.next;
end;
TreeView1.Alphasort;
TreeView1.items.Endupdate;
//make first record selected:
// TreeView1.items[2].selected := true;
end;
Martelato
Curtir tópico
+ 0
Responder
Posts
25/03/2004
Lucas Silva
Dê uma olhada no tópico...
http://delphiforum.icft.com.br/forum/viewtopic.php?t=37700&highlight=treeview+n¬E3o+aceita
http://delphiforum.icft.com.br/forum/viewtopic.php?t=37700&highlight=treeview+n¬E3o+aceita
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)