动态创建Tree
来源:互联网 发布:国外大学网络课程 编辑:程序博客网 时间:2024/06/02 19:21
procedure ExpandTree(ALevel: Integer); //展开级数
var
i: Integer;
begin
for i := 0 to treeView.Items.Count - 1 do
begin
if treeView.Items[i].Level <= ALevel then
treeView.Items[i].Expand(False);
end;
end;
procedure TfrmXSJKZK.PopulateTree; //生成树 ,程序调用此过程
var
ATreeNode: TTreeNode;
ANodeData: PString;
begin
treeView.Items.Clear;
ATreeNode := treeView.Items.Add(nil,'根节点');
ATreeNode := treeView.Items.AddChild(treeView.TopItem ,'第一层节点'); //节点可动态插入
Query.Close;
Query.SQL.Clear;
Query.SQL.Add('SQL Statement');
Query.Open;
Query.First;
while not Query.Eof do
begin
ATreeNode := treeView.Items.AddChild(treeView.TopItem.Item[0],Query.FieldByName('Field1').AsString); //第二层节点
New(ANodeData);
ANodeData^ := Query.FieldByName('Field2').AsString; //节点值,不显示
ATreeNode.Data := ANodeData;
Query.Next;
end;
ExpandTree(0);
end;
- 动态创建Tree
- 用ext动态创建tree
- 动态创建树节点tree
- Ext.tree如何创建树以及动态加载树
- Ext.tree如何创建树以及动态加载树
- javascript -- 动态创建HTML元素并插入到dom tree中
- 动态创建
- 动态的tree ajax
- Apple Tree(动态规划)
- ext 动态Tree
- ext.tree动态加载
- 动态json-tree
- Flex Tree动态数据
- Extjs 动态Tree
- easyui-tree动态获取
- easyui tree动态加载
- Java动态Tree
- 3282: Tree|动态树
- 设计模式-创建型模式
- 递归算法在javascript中使用的小技巧 (javascript的对象封装方法介绍)
- “工作流”关键字在Google上的赞助商
- RedHat Linux 9 下远程桌面的安装与配置
- 工作流专题的调研(一)[摘要]
- 动态创建Tree
- 领域驱动的开发
- .NET 的 Lucene
- 在Tomcat下JSP、Servlet,JavaBean和Struts环境的配置
- pageContext的认识
- 利用css里expression来实现界面对象的批量控制
- 一个NT系统下的DOS命令运行程序
- 本地DTO,怪也不怪
- 触发器