请问怎样动态添加treeview的根节点很子节点?

cdutboy20 2004-05-07 06:14:51
请问各位怎样动态添加treeview的父节点和子节点,并且可将添加的节点放到dbgrid的指定单元格中。最好是有较细的源代码。thank you!
...全文
100 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinjazz 2004-05-08
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var T1,T2:Ttreenode;
begin
T1:=treeview1.Items.Add(nil,'top');
T2:=treeview1.Items.AddChild(T1,'branch');
treeview1.Items.AddChild(T2,'branch2');
T1.ImageIndex:=1;
//....
end;
loon1981 2004-05-08
  • 打赏
  • 举报
回复
利用连表阿。
你的表里要定义一个字段来存放他的父节点。。。
TREEVIEW在读这张表的时候来查找他的父节点。。。
楚人无衣 2004-05-08
  • 打赏
  • 举报
回复
var
Nodeo: TTreeNode;
begin
Nodeo := TreeView1.Selected;
TreeView1.Items.AddChild(Nodeo, '子节点');
ADOQuery1.Edit;
DBGrid.Fields[1].AsString := '子节点';
ADOQuery1.Post;
...
end;

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧