实现 cxTreeList使用复选框实现多选 自动级联选择
2013-10-18 16:55
323 查看
var RootNode,SonNode:TcxTreeListNode; qryRoot,qrySon:TADOQuery; cxTreeList1.OptionsView.CheckGroups:=true; cxTreeList1.Root.CheckGroupType:=ncgCheckGroup; qryRoot:=TAdoQuery.create(nil); qrySon:=TAdoQuery.create(nil); qryRoot.Connection:=con1; qrySon.Connection:=con1; try with qryRoot do begin Close; SQL.Text:='SELECT DISTINCT PID,Caption FROM dbo.Parent'; Open; qrySon.Close; qrySon.SQL.Text:='SELECT PID,SID,Caption FROM dbo.Son ORDER BY PID,SID'; qrySon.Open; cxTreeList1.Clear; DisableControls; while not eof do begin RootNode:=cxTreeList1.Add; RootNode.CheckGroupType:=ncgCheckGroup; RootNode.Texts[0]:=FieldByName('PID').AsString+'.'+FieldByName('Caption').AsString; RootNode.Texts[1]:=FieldByName('PID').AsString; RootNode.Enabled:=False; with qrySon do begin DisableControls; Filtered:=False; Filter:='PID='+QuotedStr(FieldByName('PID').AsString); Filtered:=True; while not Eof do begin SonNode:=RootNode.AddChild; SonNode.Texts[0]:=trim(FieldByName('SID').AsString)+'.'+FieldByName('Caption').AsString; SonNode.Texts[1]:=trim(FieldByName('SID').AsString); Next; end; EnableControls; end; Next; end; EnableControls; end; finally qryRoot.Free; qrySon.Free; end;
实现 cxTreeList使用复选框实现多选 自动级联选择
相关文章推荐
- 使用sui实现的选择控件【性别、日期、省市级联】
- ListView实现item单选、多选效果(没使用复选框) checkable接口
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(六)——复选框进行多选删除操作
- 安卓AlertDialog进阶使用实现日期选择、单选、多选。
- 使用Backbone.js实现级联选择框
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(六)——复选框进行多选删除操作
- 数组与集合的应用之常用集合的使用(Map映射集合实现省市级联选择框)
- jQuery-easyUI的使用:combobox实现联动选择及自动搜索
- 利用InfoPath实现SharePoint Server 2013列表的级联选择(Cascading Drop Down List)
- 使用Zookeeper实现集群中选择单机器执行任务并自动切换
- 使用dwr实现下拉框级联和js实现动态选择option的selected状态方法总结
- EXTjS4下拉树 支持单选多选级联选择 comboxtree
- 使用dwr实现下拉框级联和js实现动态选择option的selected状态方法总结
- XML:使用DOM技术解析xML文件中的城市,实现select级联选择
- drupal7级联选择和自动填充功能的使用
- 使用jquery-i18n-properties实现多语言切换,自动选择,及持久化
- 实现TreeGrid中复选框的级联选择效果(类似zTree的选择效果)
- 使用JAVASCRIPT实现动态增加、删除选择项
- 使用Lucene的Highlighter实现文件摘要的自动提取
- 连线自动路由算法:在GEF中实现连线的自动直角路由,智能避障并绕开模型,选择最佳路径进行布线,仿Visio效果