在Ttreeview控件中,选中一个节点,如何能够让右边的TListview显示所选中的记录。
比如,一个公司机构的的节点,左边treeview,选中一个节点如办公室,该节点(办公室)下面还有好几个节点,如市场管理,后勤管理等,每一个部门都有好多个人,如何能让选中一个办公室节点后,右边的的Tlistview,显示该办公室节点下的所有人?而选中办公室某一个节点又单独显示该节点的人?
比如,一个公司机构的的节点,左边treeview,选中一个节点如办公室,该节点(办公室)下面还有好几个节点,如市场管理,后勤管理等,每一个部门都有好多个人,如何能让选中一个办公室节点后,右边的的Tlistview,显示该办公室节点下的所有人?而选中办公室某一个节点又单独显示该节点的人?
在TREEVIEW确定它被选中的字符串
然后通过循环语句把该机构下的具体信息读入
LISTVIEW
begin
if TreeView1.Selected = nil then Exit;
case TreeView1.Selected.StateIndex of
1: //选中学校结点
begin
ListView1.Clear;
ListView1.Items.Add.Caption := '初一';
ListView1.Items.Add.Caption := '初二';
ListView1.Items.Add.Caption := '初三';
end;
2: //选中班级结点
begin
ListView1.Clear;
ListView1.Items.Add.Caption := '王名';
ListView1.Items.Add.Caption := '王青';
ListView1.Items.Add.Caption := '王兵';
end;
end;
end;
2.TreeView中,就两个结点一个学校结点(StateIndex为1),一个班级结点(StateIndex为2)
**********
-班级
--张三
--李四
....在listview中显示
**********
姓名 性别 年龄 专业
--张三 男 22 会计你点击treeview中那个学生就显示学生的全部信息
怎么做 啊。急。在线等。。