C# XtratreList CustomDrawNodeCell未按预期工作(与动态数据表绑定)
我有一个三级节点的树列表:城市->部门->员工。现在有几个字段只适用于城市,只有部门或员工时也很少适用。例如:C# XtratreList CustomDrawNodeCell未按预期工作(与动态数据表绑定),c#,vb.net,winforms,devexpress,xtratreelist,C#,Vb.net,Winforms,Devexpress,Xtratreelist,我有一个三级节点的树列表:城市->部门->员工。现在有几个字段只适用于城市,只有部门或员工时也很少适用。例如: 如果是城市,则绘制“相同城市”和“邮政编码”字段的单元格 如果是部门或员工,则绘制“Id_已提及”字段的单元格。在这种情况下,上述2个单元格的编辑器不可见,反之亦然 为此,我处理了树列表的CustomDrawNodeCell事件,并对每个案例执行了e.handled=True 现在,当我有一个绑定列表时,代码可以正常工作,但当我尝试对动态DataTable执行相同操作时,代码就不起作用
你知道这种行为吗?有问题。我试图用
TreeList1.GetDataRecordByNode(TreeList1.FocusedNode)
获取节点,而不是TreeList1.GetDataRecordByNode(e.node)