您的位置:首页 > 编程语言 > Delphi

delphi DBTreeview与数据库连接的数据存取

2015-04-08 14:48 369 查看
//操作:
procedure TForm1.act_GetListExecute(Sender: TObject);
begin
FieldList := TStringList.create;
TreeView1.items.BeginUpdate;
Table1.Close;   // 关键!这样才能在插入、更新、删除表数据后实现实时更新
Table1.Open;    // 关键!
Table1.first;
while not Table1.eof do
begin
TreeAddItem(TreeView1, GetFieldList, Table1.getBookmark, false);
Table1.next;
end;
FieldList.clear;

TreeView1.Alphasort;
TreeView1.items.Endupdate;
TreeView1.Refresh;
TreeView1.FullExpand;     // 全部展开
end;

//GetFieldList函数:
function TForm1.GetFieldList: TStringList;
begin
FieldList.clear;
FieldList.add(Table1.fieldbyname('Level1').AsString);
FieldList.add(Table1.fieldbyname('Level2').AsString);
FieldList.add(Table1.fieldbyname('Level3').Asstring);
Result := FieldList;
end;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐