Treeview上节点与code如何绑定,实现点击节点(name)得到的是节点数据库中对应的ID(200)

  • 主题发起人 主题发起人 34432479
  • 开始时间 开始时间
3

34432479

Unregistered / Unconfirmed
GUEST, unregistred user!
数据库中字段id name 在tree中节点显示的是name 如何实现点击节点获取的是name对应数据库中的id
 
存至Node.Data中就行了
 
TreeView增加节点时,可以使用TreeView1.Items.AddObject,第三个参数是一个指针,你可以先定义一个结构体,如下 _MyRecord= record ID,Name:String; end; PMyRecord= ^_MyRecord;增加节点时:var t:PMyRecord;begin new(t); t.ID:=...; t.Name:= ... TreeView1.Items.AddObject( nil, t.Name, t);end;取节点对应ID: IF TreeView1.Selected <> NIL Then ShowMessage(PMyRecord(TreeView1.Selected.Data).ID)
 
多人接受答案了。
 
后退
顶部