楼主老弟,你是想把数据库中记录查出来生成树形结构吧
with query1 do
begin
close;
open;
first;
while not eof do
begin
cblender.Items.Add(fieldbyname('lender_type').asstring+'@'+fieldbyname('lender_name').asstring);
next;
end;
end;
这是1层,多层用嵌套,有email没?我发2个例子给你
with query1 do
begin
close;
open;
first;
while not eof do
begin
cblender.Items.Add(fieldbyname('lender_type').asstring+'@'+fieldbyname('lender_name').asstring);
next;
end;
end;
这是1层,多层用嵌套,有email没?我发2个例子给你
解决方案 »
- 排序问题
- 请问如何隐藏后台模拟点击webbrowser1内指定坐标?
- 如何临时存储一串数据
- 简单问题!
- EXCEL问题!求EXCEL编程的资料!
- TSHFileOpStruct操作中的句柄如何处理
- 求助:关于stringgrid的问题
- 那里可以下《delphi深度历险》的光盘
- 不要標題欄﹐窗口按鈕﹐無邊﹐最大化窗口﹐如何使任務欄顯示出來?
- 我们指定汉字,怎样用“金山词霸“中的语音文件播放出来
- 各位帮帮忙吧,进来看看这个日期查询如何实现!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 何处有QReport的使用说明?SReport6安装后老说Report_Public.dcu找不到,我都正确安装了。
PMyRecord = ^TMyRecord;
TMyRecord = record
Name: string;
Age: Integer;
end;
procedure TForm1.RecordToTreeNode;
var
MyRecord: PMyRecord;
begin
New(MyRecord);
with Table1, TreeView1 do
begin
MyRecord^.Name := FieldByName('Name').AsString;
MyRecord^.Age := FieldByName('Age').AsInteger;
Items.AddChildObject(nil, 'test', MyRecord);
end;
end;//读取
procedure TForm1.TreeView1Change(.....);
begin
ShowMessage(PMyRecord(Node.Data)^.Name);
ShowMessage(IntToStr(PMyRecord(Node.Data)^.Age));
end;