|
|
1
1
这个 OptionsColumn.AllowSort 帮助文章描述此属性仅启用/禁用最终用户功能。这就是为什么期望TreeList的节点仍然按照更改的单元格值排序的原因。 如果需要禁用排序功能但按当前顺序显示节点,我建议您基于保留当前节点顺序的现有数据源创建新的数据源。然后,将此新数据源分配给树列表,并将SortOrder属性设置为“无”。打开排序功能后,将原始数据源分配给控件。 |
|
2
0
多亏了@svetlana我才解决了这个问题。解决方法如下: 首先,我希望保持列值不变,因此我通过执行以下操作实现了这一点:
然而 上面的内容是错误的,因为我给每一行的值都是错误的。由于排序已更改,因此重新排列了行,因此值不属于相应的已排序行。 我通过将节点保存在列表中,然后在排序后设置节点的位置来解决这个问题,如下所示:
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |