TcxTreeList显示复选框

1 篇文章 0 订阅
1 篇文章 0 订阅
var
 lvID:Integer;
 lvNode:TcxTreeListNode;
begin
  lvID:=-1; 
  //lstTree 为TcxTreeList 请自己拖控件
  lstTree.Root.CheckGroupType:=ncgCheckGroup;  ///显示根复选框
  lstTree.OptionsView.CheckGroups:=True;    //显示子复选框
  lstTree.BeginUpdate;
try 
with cdsRest do 
begin 
while not Eof do 
begin 
if lvID<>FieldByName('ID').AsInteger then 
begin lvID:=FieldByName('ID').AsInteger;
 lvNode:=lstTree.Add;
 lvNode.CheckGroupType:=ncgCheckGroup;//设置为复选框 
with lvNode do begin 
//Caption:=FieldByName('Name').AsString;
 Values[0]:=FieldByName('Name').AsString;
 Values[1]:=lvID;
 with AddChild do begin 
 CheckGroupType:=ncgCheckGroup;
 //Caption:=FieldByName('ChildName').AsString;
 Values[0]:=FieldByName('ChildName').AsString;
 Values[1]:=FieldByName('ChildID').AsInteger;
 end;
 end;
 end else begin 
 with lvNode.AddChild do begin 
 CheckGroupType:=ncgCheckGroup;
 //Caption:=FieldByName('ChildName').AsString;
 Values[0]:=FieldByName('ChildName').AsString;
 Values[1]:=FieldByName('ChildID').AsInteger;
 end;
 end;
 Next;
 end;
 end;
 finally 
 lstTree.EndUpdate;
 end;
end;



                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值