Einzelnen Beitrag anzeigen

Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#4

Re: Sortierfunktion für Tree

  Alt 3. Mär 2007, 11:43
schematisch, rekursiver ansatz

Delphi-Quellcode:
procedure loadtree(anode:ttreenode; pkey:tkey);
var
  treenode:ttreenode;
  itemnode:TItem;
begin
  sql.create;
  sql='select fID, fParentID, fPrevID, titel from bla where fParentID='+pkey+' order by
fID
';
  while sql<>nil do
  begin
    itemnode.create;
    itemnode:=.... // hier dein nodeinfos aus der db speichern

    treeNode:=Treeview.Items.AddChildObject(aNode,titel,itemnode);

    // kinder laden vom aktuellen knoten
    loadtree(treeNode, itemnode.fID);

    sql.next;
  end;
  sql.free;
end;
[edit=SirThornberry]Code-Tags durch Delphitags ersetzt - Mfg, SirThornberry[/edit]
  Mit Zitat antworten Zitat