delphi中树

哪位有delphi中tree动态获取数据库生成,前面树节点是复选框,并且选择一节点,子节点也被选择,哪位有实例,非常感谢!... 哪位有delphi中tree动态获取数据库生成,前面树节点是复选框,并且选择一节点,子节点也被选择,哪位有实例,非常感谢! 展开
 我来答
云海雪鹰
2013-12-02 · 超过10用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:26.4万
展开全部
建议你使用RzCheckTree控件,该控件的功能就是前面树节点是复选框,并且选择一节点,子节点也被选择;不然你就只能代码遍历控制了,这容易出错!
例如:
// 说明:VidzuTree: TRzCheckTree;
procedure TDevGroupUserSetForm.AddzuTree(Node: TTreeNode; Deptid: string);
var
SqlStr : string;
DeviceNode : TTreeNode;
groupid : Integer;
begin
try
VidzuTree.Items.Clear;
SqlStr := 'Select * from DevGroup order by id';
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add(SqlStr);
Open;
while not Eof do
begin
DeviceNode := VidzuTree.Items.Add(nil, FieldByName('GroupName').AsString);
groupid := FieldByName('id').AsInteger;
DeviceNode.Data := Pointer(groupid); //给每个设备组节点赋一个值 (编号)
Next;
end;
end;
except
end;
end;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式