如图 我用dev的treelist绑定数据源 得到以下效果
“位置类别”这个列的内容想格式化一下
如果是0就显示“是” 1就显示“否”
之前用dev的Grid 是有一个方法的
但是treelist控件 查了好久找不到格式化的方法~
grid有一个ColumnView.CustomColumnDisplayText
不知道treelist有木有类似的方法
在绑定那个节点的时候判断,如果是0就绑定“是” 1就绑定“否”。
就是找不到绑定的方法。。。。
@艾尼路: 你这些值是直接个集合绑定的吗?是每一列往控件上绑定,你在绑定的时候判断一下。
@荒野的呼唤: treeList1.DataSource = dt;
绑定的代码是这样的
@艾尼路:
private void treeList_GetNodeDisplayValue(object sender, GetNodeDisplayValueEventArgs e) { ... Hierachy hierachy = ((HierachyViewModel)tl.GetDataRecordByNode(e.Node)).Hiierachy; if (e.Column == col_FirstName) { e.Value = EmployeeList.GetEmployeeList().First(l => l.Id == hierachy.EmployeeId).FirstName; } }
这个事件GetNodeDisplayValue中,试试。
@荒野的呼唤:
确实可以 3Q 分给你了