Delphi:控件treeview的使用
来源:优易学  2011-9-10 17:49:25   【优易学:中国教育考试门户网】   资料下载   IT书店
  procedure Tcpya_app.FormCreate(Sender: TObject);
  begin
  datamodule2.tree.close;
  datamodule2.tree.sql.clear;
  datamodule2.tree.sql.add(\'select name from plat order by name\');
  datamodule2.tree.Active:=true;
  datamodule2.tree.Open;
  while not datamodule2.tree.Eof do
  begin
  with tv.Items do
  begin
  MyTreeNode1 := Add(nil,trim(datamodule2.tree.fields[0].asstring));//增加根节点
  with datamodule2 do
  begin
  child.close;
  child.SQL.Clear;
  child.SQL.Add(\'select comp from dalei where plat=\'\'\'+Trim(datamodule2.tree.Fields[0].asstring)+\'\'\'\'+\' order by comp\');
  child.Active:=true;
  child.Open;
  While Not child.Eof do
  begin
  TV.Items.AddChild(mytreenode1,trim(child.Fields[0].AsString));
  child.Next;
  end; end;
  datamodule2.tree.Next;
  end;
  end;
  end;
  在添加和删除前必须保证有节点被选中(Treeview.Selected= nil)

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训