关于树
wyqwn 2002-10-21 03:14:24 procedure TQiuZuDjForm.InitTreeView(Tree: TTreeView; Tablename: string);
var
AQueryTree:TAdoquery; //Query Contrel
QueryStr:string; //Query String
MyNode,MyNodeA:TTreeNode;
//i:Integer;
begin
AQueryTree:=TADOQuery.Create(nil);
AQueryTree.Connection:=DM.ADOCon;
Tree.Items.Clear;
//check paremater
QueryStr:='select * from '+tablename;
AQueryTree.SQL.Text:=QueryStr;
AQueryTree.Open;
//estimate if empty
while not AQueryTree.Eof do
begin
MyNode:=Tree.Items.Add(nil,Trim(AQueryTree.fieldbyname('中山区').AsString));
Tree.Items.AddChild(MyNode,Trim(AQueryTree.fieldbyname('秀月街').AsString));
MyNodeA:=Tree.Items.AddChild(MyNode,'租金:'+Trim(AQueryTree.fieldbyname('租金').AsString));
AQueryTree.Next;
end;
AQueryTree.Free;
end;
这是我初始化树的,我想实现这样的结果怎么做?
中山区
秀月街
租金500
租金600
桃源街
租金400
租金300
沙河口区
XX街
租金400
租金400
XX接
租金400
请问怎么改呀?