http://expert.csdn.net/Expert/topic/1878/1878830.xml?temp=.6941797
解决方案 »
- 安装delphi2009时出现invalid serial number错误
- 线程已经运行结束,能否再次激活?
- 如何把datetimepicker的日期格式转化为能直接和oracle的日期进行比较的格式?
- 设置了datamodule1后,像执行一个语句,将另外一个表中的数据插入到当前表中,如何操作?
- 好心人,进来看看!小弟我也快沉了,帮帮忙,谢谢了!
- 我修改一个很久以前的一个程序,打开项目时报以下错误:Error Reading frmxxx.OldCreateOrder:Property dose not exist,哪位大哥知道是什
- 谁有winzip、flashGet 的注册码?在线等待!
- 一个主表yca。另一个从表ycb,设置好关联,执行保存会出错 stack overflow。
- DBgrid怎么获得当前选择的记录的index?
- 关于报表的小问题!
- 怎么发送一个byte类型的数组????通过,clientsocket...
- 一个类似ShowMessage的简单问题(在线问题)
沉沦中..........
e2 1 aaa
e2 2 abb
e2 3 ccc
e3 1 ad
e3 2 dddatreeview1 已生成如下:
e2 1
2
3
e3 1
2
现点e2 1 //edit1 显示:aaa
2 //edit1 显示:abb
如何写代码?生成树的源码如下:
procedure TForm1.FormCreate(Sender: TObject);
var v_louno:string;
node1:Ttreenode;
begin
with Query1 do
begin
close;
sql.clear;
sql.add('select louno from 表 group by louno');
open;
while not eof do
begin
v_luono:=fieldbyname('louno').asstring;
node1:=treeview1.Items.AddChild(nil,v_luono);
with Query2 do
begin
close;
sql.clear;
sql.add('select distinct unitno from 表 where luono='''+v_louno+'''');
open;
while not eof do
begin
treeview1.Items.AddChild(node1,query2.fieldbyname('unitno').asstring);
next;
end;
query2.close;
end;
next;
end;
close;
end;
end;
表:
louno unitno beizhu
e2 1 aaa
e2 2 abb
e2 3 ccc
e3 1 ad
e3 2 ddda
急,好心人写段源码,再加20分,共100分!!
则
v_luono:=fieldbyname('louno').asstring;
node1:=treeview1.Items.AddChild(nil,v_luono);
会出现问题,怎么改好呢?