如何用ttable把表中的一字段的所有记录1个1个添加到treeview的subitem中!!可能讲得不太明白?我的意思是用treeview显示表中的某字段的所有记录,字段为item,所有记录为subitem。比如我想把信息学院这个字段的所有系名反应在treeview上,问大家该如何实现?
解决方案 »
- fastreport4自动换行后还是出现显示不全的问题,求帮忙
- 很弱的问题:我的delphi7中file|new|multitier中为何没有有关corba的东西呢?
- 为什么ActiveForm窗体不能编译?
- 数据库的连接问题(急!)
- 高手请指教一下:做数据库管理应该做些什么内容
- 请推荐一些资料吧
- Exception EClassNotFound in module Project1.exe at 000176E2.Class TEdit not found 的问题?
- 关于动态菜单!
- 如何改变xpmenu菜单标题栏右边空白区的色彩?
- 哪里有将股票数据转换成数据库格式的工具?
- SUN公司的主页竟然如此恐怖。胆小的夜晚一人千万不要看!
- 作Delphi程序员,我能行么?
while not EOF do
if FieldValues['Department']='Computer' then
TreeView1.Items.AddChild(Nil,FieldValues['Department']);
begin
tNode := TreeView1.Items.Add(nil, '信息学院');
with TreeView1.Items do begin
Table1.First;
while not Table1.Eof do begin
AddChild(tNode, Table1.FieldValues['信息学院']);
Table1.Next;
end;
end;
end;
begin
tNode := TreeView1.Items.Add(nil, '信息学院');
Table1.First;
while not Table1.Eof do begin
tNode.Caption :=Table1.FieldValues['信息学院'];
tNode.Subitem[0]:=Table1.FieldValues['姓名];
tNode.Subitem[1]:=Table1.FieldValues['性别'];
Table1.Next;
end;
end;
var tNode: TTreeNode;
begin
Table1.First;
while not Table1.Eof do begin
tNode := TreeView1.Items.Add;
tNode.Caption :=Table1.FieldValues['信息学院'];
tNode.Subitem[0]:=Table1.FieldValues['姓名];
tNode.Subitem[1]:=Table1.FieldValues['性别'];
Table1.Next;
end;
end;