当前位置: 代码迷 >> .NET组件控件 >> dev treelist会控制每行按要求显示不同的字体颜色吗
  详细解决方案

dev treelist会控制每行按要求显示不同的字体颜色吗

热度:199   发布时间:2016-05-04 23:23:38.0
dev treelist能控制每行按要求显示不同的字体颜色吗?
     如题,我想按行(节点)的某个字段的值来确定该行的字体颜色,dev treelist可以实现吗?可以获取到每行有关列的属性吗?
------解决方案--------------------
在draw相关的事件中,自己绘制
------解决方案--------------------
 void treeList1_CustomDrawNodeCell(object sender, DevExpress.XtraTreeList.CustomDrawNodeCellEventArgs e)
        {
            if (e.Column == treeListColumn1) {
                if (e.CellValue.ToString() == "1") {
                    e.Appearance.BackColor = Color.Red;
                    e.Appearance.Options.UseBackColor = true;
                    e.Appearance.ForeColor = Color.Yellow;
                    e.Appearance.Options.UseForeColor = true;
                }
            }
        }