[Lazarus] Adding data field to a child node in a treeview

Susie Nicol susie.k.nicol at gmail.com
Sat Jul 4 10:46:03 CEST 2015


Hi - me again

I have a Lazarus treeview, which I am populating from several sql queries.

I add  child nodes in this way, setting them to one of the fields returned
from the query

           while Not SQLQuery1.EOF do
          Begin

          treeview1.items.addchild(treeview1.selected,
SQLQuery1.fields[0].AsString);

           SQLQuery1.Next
          end;

That works of course.

I want to modify the newly added node by setting its data property to
another field in the loop - something like

    treeview1.SOMETHING.data := Pointer(SQLQuery1.fields[1].AsInteger);

but the problem is that I can't work out how to identify the newly-added
child node.  Is it possible?

Thanks in advance
Susie
------
Susie K Nicol
Christchurch
New Zealand.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20150704/4509afe9/attachment-0002.html>


More information about the Lazarus mailing list