Fórum TreeNode #300943
27/10/2005
0
Como faço para inserir um novo item em um TreeView ? Se trata de um plano de contas. O TreeView é baseado em uma tabela. Quando um novo registro é inserido (uma nova conta), comando um clear e uma nova mantagem da árvore. Funciona, más eu gostaria de não precisar montar a arvore novamente e sim adicionar o novo ítem na árvare assim que acontecesse o post na tabela.
Desde já agradeço.
Zangado
Curtir tópico
+ 0Posts
27/10/2005
Zangado
Gostei + 0
27/10/2005
Zangado
procedure TT_PlanoContaCaixa.dbPlanoAfterPost(DataSet: TDataSet);
Node : TTreeNode;
begin
ArvorePlano.Items.AddChild(Node, dbPlano.FieldByName(´Conta´).AsString);
end;
Más recebo a mesagem: ´Não é possível introduzir um étem!´.
Se alguém puder ajudar... agradeço.
Gostei + 0
28/10/2005
Lehapan
ArvorePlano.Items.Add([b:0e425984fe]nil[/b:0e425984fe], ´Pai´);
Para incluir os filhos então vc deve colocar:
NodoPai : TTreeNode;
NodoPai := ArvorePlano.Items.Item[0];
ArvorePlano.Items.AddChild(NodoPai, ´Filho1´);
ArvorePlano.Items.AddChild(NodoPai, ´Filho2´);
ArvorePlano.Items.AddChild(NodoPai, ´Filho3´);
Qualquer dúvida fale
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)