//tvwMonitorTree.OptionsView.AutoWidth = false; //禁用自动宽度
            //tvwMonitorTree.Columns["stateName"].Width = 180; //设置指定列宽
            //tvwMonitorTree.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
            //默认显示下拉三角形样式,设置TreeList的两个皮肤属性即可变成连接虚线
            tvwMonitorTree.LookAndFeel.UseDefaultLookAndFeel = false;
            tvwMonitorTree.LookAndFeel.UseWindowsXPTheme = true;
            tvwMonitorTree.OptionsView.ShowHorzLines = false; //是否显示水平线。默认为True;
            tvwMonitorTree.OptionsView.ShowVertLines = true; //是否显示垂直线。默认为True;
            tvwMonitorTree.OptionsView.ShowIndicator = false; //是否显示Node的指示符面板,就是最左边有个三角箭头。默认为True;
            tvwMonitorTree.OptionsView.ShowButtons = true; //是否显示展开与收缩按钮。默认为True;
            tvwMonitorTree.OptionsView.ShowColumns = false; //是否显示列标题。默认为True;
            tvwMonitorTree.OptionsView.ShowIndentAsRowStyle = false; //是否用相应Node的Appearance设置来生成Tree的缩进(没看懂)。默认为False
            tvwMonitorTree.OptionsView.FocusRectStyle = DevExpress.XtraTreeList.DrawFocusRectStyle.None; //在获得焦点的Cell上,是否显示焦点框架。默认为True;
            //tvwMonitorTree.OptionsView.FocusRectStyle = DrawFocusRectStyle.CellFocus;
            tvwMonitorTree.OptionsView.ShowRoot = true; //是否在根Node间显示连接线。默认为True;
            tvwMonitorTree.OptionsView.ShowCheckBoxes = false; //显示勾选框。默认为False
            tvwMonitorTree.OptionsDragAndDrop.DragNodesMode = DragNodesMode.None;//拖拽节点
            tvwMonitorTree.OptionsBehavior.ReadOnly = true; //只读
            tvwMonitorTree.OptionsBehavior.Editable = false; //不可编辑
            tvwMonitorTree.OptionsBehavior.AllowIndeterminateCheckState = true; //设置节点是否有中间状态,即一部分子节点选中,一部分子节点没有选中
            tvwMonitorTree.OptionsSelection.InvertSelection = true; //选中风格是只应用于选中的Cell
            tvwMonitorTree.OptionsSelection.MultiSelect = false; //允许多选
            tvwMonitorTree.OptionsSelection.EnableAppearanceFocusedCell = true; //选中的Cell的Appearance设置是否可用
            tvwMonitorTree.ExpandAll(); //展开所有层级
            // tvwMonitorTree.ExpandToLevel(0); //展开的层级
            注册这两个事件实现选择父节点自动选子节点,反之亦然
            //tvwMonitorTree.BeforeCheckNode += tvwMonitorTree_BeforeCheckNode;
            //tvwMonitorTree.AfterCheckNode += tvwMonitorTree_AfterCheckNode;
            //tvwMonitorTree.AfterFocusNode += tvwMonitorTree_AfterFocusNode;
            //tvwMonitorTree.DoubleClick += tvwMonitorTree_DoubleClick; //但要注意的是要在TreeList.OptionsBehavior.Editable = false的情况下,双击Node才能触发该事件
             tvwMonitorTree.CustomDrawNodeImages += tvwMonitorTree_CustomDrawNodeImages;
            tvwMonitorTree.Appearance.Row.BackColor = Color.Transparent;//节点默认背景色
              tvwMonitorTree.Appearance.FocusedRow.BackColor = Color.Orange; // 选中节点的背景色
              tvwMonitorTree.Appearance.HideSelectionRow.BackColor = Color.LightYellow;//选中节点失去焦点时的背景色
DevExpress 组件– Tree List 篇拉入一个 Tree List 控件,在 属性 设置 KeyFieldName和ParentFieldName。 或者代码实现: tree List 1.KeyFieldName=""; tree List 1.ParentFieldName=""; 绑定数据时,只需指定DataSource为对应 的DataTable,指定KeyFieldName为表主键字段,ParentF
第一篇文章,首先还是先来简单介绍下 DevExpress 组件。 DevExpress 概述 DevExpress DevExpress 是一个软件公司,全称是 Developer Express,主要从事编程控件/组件的开发。 DevExpress 也特指此公司出品的控件集合或某系列控件或其中某控件。 DevExpress 开发的数
由于是第一次接触到第三方控件 DevExpress 中的 Tree List ,对其进行了进一步的研究,采用递归算法实现。做下自己熟悉第三方控件的整个过程,为和我一样处理于起步阶段的同仁们提供个参考,以下为最终效果 1、以下是代码实现 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www...
private void BindJgsy Tree () JGSY Tree Service jgsy Tree Service = new JGSY Tree Service(); List list 二、 属性 列表 1、OptionsSelection: EnableAppearanceForcusedCell:选中的Cell的Appearance 设置 是否可用。默认为True; EnableAppearanceForcusedRow:选中的Node的Appearance 设置 是否可用。默认为True InvertSelection: 设置 选中风格是只应用于选中的Cell,还是应用