procedure TForm1.FormCreate(Sender: TObject);
var
temnode,childnode:TTreeNode;
i,j:integer;
begin
TreeView1.Items.Clear;
temnode:=TreeView1.Items.Add(TreeView1.Selected,PChar('长城公司'));for i:=0 to adodataset1.recordcount do
begin
TreeView1.Items.AddChild(temnode,adodataset1.FieldValues['name']);
end;
for j:=0 to 3 do
begin
ChildNode:=TreeView1.Selected.Item[i+1];
TreeView1.items.AddChild(ChildNode, '');
end;
end;
end.
想实现
---公司
|
|-+营销部//点击‘+’号时再展开
|
var
temnode,childnode:TTreeNode;
i,j:integer;
begin
TreeView1.Items.Clear;
temnode:=TreeView1.Items.Add(TreeView1.Selected,PChar('长城公司'));for i:=0 to adodataset1.recordcount do
begin
TreeView1.Items.AddChild(temnode,adodataset1.FieldValues['name']);
end;
for j:=0 to 3 do
begin
ChildNode:=TreeView1.Selected.Item[i+1];
TreeView1.items.AddChild(ChildNode, '');
end;
end;
end.
想实现
---公司
|
|-+营销部//点击‘+’号时再展开
|
解决方案 »
- MDI窗体的问题
- 控件idhttp怎么设置cookie
- 怎样用ADO把一个dbf文件里的内容导入到另一个dbf文件里?
- NMHTTP使用.急啊各位帮忙
- ?怎么获得chart控件(曲线图形)鼠标所在的点的在横轴上的数据值和纵轴上的数据值(jefferwind)
- 关于调用自定义函数的简单问题!各位接分哦。
- 分发高手睇过来
- Richedit(或者类似控件),如何能实现多列字符串右对齐?每列颜色不同,且嵌有不分列的行。
- 除了LOTUS外,有沒有其它的可以對WINDOWS下的操作過程進行抓取的軟件!
- 如何在程序中得到一网页中的所有URL,谁有原码或相关控件
- 怎样判断用户是否用的是没级科目
- 急!!! 资源文件中放入文本文件! 100分啊!
node1,node2,node3,node4:TTreenode;
i,ii,iii:integer;
glass1,class1 :string;
begin
treeview1.Items.Clear;
node1:=treeview1.Items.Add(nil,'学校');
node1.ImageIndex:=0;
query1.Open;
for i:=1 to query1.RecordCount do
begin
node2:=treeview1.Items.AddChild(node1,query1.FieldByName('glass').Value);
node2.ImageIndex:=1;
query2.Close;
query2.SQL.Clear;
query2.SQL.Add('select * from class where glass='+#39+query1.FieldByName('glass').Value+#39);
query2.Open;
for ii:=1 to query2.RecordCount do
begin
node3:=treeview1.Items.AddChild(node2,query2.FieldByName('class').Value);
node3.ImageIndex:=2;
query3.Close;
query3.SQL.Clear;
query3.SQL.Add('select * from student where glass='+#39+query1.FieldByName('glass').Value+#39+'and class='+#39+query2.FieldByName('class').Value+#39);
query3.Open;
for iii:=1 to query3.RecordCount do
begin
node4:=treeview1.Items.AddChild(node3,query3.FieldByName('name_student').Value);
node4.ImageIndex:=3;
query3.Next;
end; query2.Next;
end;
query1.Next;
end;