如何用递归算法画出一个树???谢谢各位大哥了!!! 如何用递归算法画出一个树???最好能给个递归的算法,最好有示例了,谢谢各位大哥了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TFrm_SearchRes.CreateSubTree(FNodeName: string; Node: TTreeNode);var mLocalName: string;//当前结点编码 p:Pstr; TreeNode: TTreeNode; qryTemp: TADOquery;begin qryTemp := TADOquery.Create(application); qryTemp.Connection :=DM_SysInit.cntSysInit; //生成商品类别树 try with qryTemp do begin //查找结点下的所有子结点 Close; sql.clear; sql.add(format('Select * from SYST_Class Where FClassID = ''%S'' and State=1 ',[FNodeName])); Open; First; //生成结点并下传结点编码 while not Eof do begin mLocalName := FieldbyName('ClassID').Asstring; new(p); p^:=mLocalName; TreeNode := trvSYST_Class.Items.AddChildObject(Node,FieldByName('ClassName').AsString,p); CreateSubTree(mLocalName, TreeNode); Next; end; end; finally qryTemp.Free ; end;end; 很郁闷,image图片装载问题,高手请进 outlookbar问题(高分求助) 关于installshield6.22的小问题 MIDAS 用socketconnction连接中间层老是死掉,为什么?怎么解决? DELPHI有没十六进制的字符串转为数值的函数? 一个关于串口通信的问题?? 请问,如何用winexec调用winzip将一个特定的文件自动解压? 又能上CSDN了,又送控件又送分呢 (之二), 小妹?^_^?:捉虫:向数据库中添加字段的问题? DELPHI里的input函数 高手请进来吧!:)急事!!! 学生问的,难倒老师和程序员的问题
var
mLocalName: string;//当前结点编码
p:Pstr;
TreeNode: TTreeNode;
qryTemp: TADOquery;
begin
qryTemp := TADOquery.Create(application);
qryTemp.Connection :=DM_SysInit.cntSysInit;
//生成商品类别树
try
with qryTemp do
begin
//查找结点下的所有子结点
Close;
sql.clear;
sql.add(format('Select * from SYST_Class Where FClassID = ''%S'' and State=1 ',[FNodeName]));
Open;
First;
//生成结点并下传结点编码
while not Eof do
begin
mLocalName := FieldbyName('ClassID').Asstring;
new(p);
p^:=mLocalName;
TreeNode := trvSYST_Class.Items.AddChildObject(Node,FieldByName('ClassName').AsString,p);
CreateSubTree(mLocalName, TreeNode);
Next;
end;
end;
finally
qryTemp.Free ;
end;
end;