DevExpress--TreeList

本文介绍了DevExpress的TreeList组件,讲解了如何设置KeyFieldName和ParentFieldName,以及通过代码实现数据绑定。还列举了几个常用属性,如Editable、ShowCheckBoxes等,并探讨了TreeList的常见问题,包括节点选择的联动效果和获取选中节点ID的方法。
摘要由CSDN通过智能技术生成

DevExpress组件–TreeList篇

拉入一个TreeList控件,在属性栏设置KeyFieldName和ParentFieldName。
或者代码实现:

treeList1.KeyFieldName="";
treeList1.ParentFieldName="";

绑定数据时,只需指定DataSource为对应 的DataTable,指定KeyFieldName为表主键字段,ParentFieldName为表指向主键的外键字段名。

//绑定数据源
treeList1.DataSource = dt;
//子节点全部展开
treeList1.ExpandAll();

几个常用的属性

  • OptionBehavior
    • Editable–数据可编辑,false为不可编辑,下同。
  • OptionView
    • ShowCheckBoxes–显示勾选框
    • ShowHorzLines–显示水平表格线
    • ShowVerLines–显示垂直表格线
    • ShowColums–显示表格最上标题行
    • ShowIndicator–显示前面的行指示列
    • ShowCheckBoxes–显示选中框

常见问题

1.实现选择某一节点时,该节点的子节点全部选择,取消也是。

    private void SetCheckedChildNodes(TreeListNode node, CheckState check) {
        for (int i = 0; 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值