TreeView里面的子项目怎么能从数据库里面读出数据然后循环的显示出来最好有个例子给我看看。谢谢大家了

解决方案 »

  1.   

    treeview1.Items.Clear;
      treeroot := treeview1.Items.Add(nil, '所有部门');
      while not adoquery1.Eof  do
        begin
          tree_item := treeview1.Items.AddChild(treeroot, adoquery1.fieldbyname('bmmc').asstring);
        adoquery1.Next ;
      end;
      treeview1.FullExpand;
      

  2.   

    这些代码如何添加啊?添加到treeview的什么事件里面?
      

  3.   

    不在treeview的事件里;
    看你是通过打开窗口就显示,还是点击查询的按钮才显示:
    打开窗口应在:(onshow事件)
    Form.Formshow()
    {
    }
    里面,
    查询按钮应在:单击按钮事件里面。