TreeView问题?
我的treeview的每个结点是表名,我想在单击表名的时候把该表下的“姓名”字段的值加入的相对应的表名结点下,怎么实现?急!! 问题点数:30、回复次数:4Top
1 楼debussy(debussy)回复于 2002-05-07 15:40:33 得分 10
针对Treeview的OnGetSelectedIndex事件,当你选择某个节点的时候,该事件产生,在该事件的处理程序里面,可以得到节点TTreeNode,然后就可以得到你选择的表名,根据这个表名,你就可以访问数据库获得你要的姓名字段,然后就可以添加了。Top
2 楼icecsdn(问到懂为止!~)回复于 2002-05-07 15:48:02 得分 0
这个我能实现,关键怎么加入子结点,我用addchild不行啊!Top
3 楼delphi_xizhousheng(西周生)回复于 2002-05-07 16:19:24 得分 0
关注
Top
4 楼cobi(我是小新)回复于 2002-05-07 16:29:17 得分 20
var
ParentNode,ChildNode : TTreeNode;
ParentNode := GetNode(TreeViewTable,'表名');
TreeViewName.Items.AddChild(ParentNode,‘姓名字段’);
首先用parentnode取得当前对应表名的节点,然后在该节点的下面加入一个子节点Top




