在treeview里点击其中的一个NODE,要求在listview里添加这个NODE的详细信息(假设treeview里有5个NODE,每个NODE下又有若干个SUBNODE,SUBNODE是商品名称,NODE是商品大类,要点了其中的一个商品后,在listview里添加这个商品的详细信息,其中的所属商品大类就是这个SUBNODE的NODE),应该怎么做?

解决方案 »

  1.   

    要问的太多了吧
    treeview  取当前节点的子节点
    listview  增加items
    我不会定代码
      

  2.   

    不是太多吧,就是要把treeview里点的读到listview里.
      

  3.   

    自动展开显示TreeView所有节点。
    var
      ThisNode: TTreeNode
    begin
      ThisNode:= TreeView1.Items.GetFirstNode;
      while not (ThisNode=nil) do begin
        ThisNode.Expand(False);
        ThisNode:= ThisNode.GetNextSibling;
      end;
    end;
      

  4.   

    1.首先要有一个数据库支持2.在TreeView中加入结点时可保存该结点的类型ID(数据库记录)
      TreeView1.items.addobject(treeview.selected,node.name,data);3.当点击TreeView1时,取出类型ID,用查询包含此ID的资源(select * from....);
      在ListView1(ListView1.items.add)中显示出select的资源。