【发布时间】:2014-07-29 10:56:39
【问题描述】:
我有一个 CheckedListBox,看起来像这样:
- 水果
- .....香蕉
- .....苹果
- 国家/地区
- 汽车
- .....马鲁蒂
- .....丰田
- 飞机
- 学生
- 动物
虽然斜体实际上不是子节点,但被视为父节点的子节点。例如。 Banana & Apple 是 Fruits 的孩子,所以他们一起去等等。
直接排序不起作用,因为这不会使子节点与其父节点保持一致。 我必须以这样一种方式对其进行排序,即子节点与各自的父节点保持一致,父节点已排序,每个父节点中的子节点也是如此。
例如。 o/p 应该是
- 动物
- 汽车
- .....马鲁蒂
- .....丰田
- 国家/地区
- 水果
- .....苹果
- .....香蕉
- 飞机
- 学生
【问题讨论】:
-
CheckedListBox 提供了列表形式的复选框选项,treeview 跟我需要的完全不一样。
-
我不知道你的评论是什么意思?
TreeView也 provides checkboxes 如果您对此感兴趣。 -
项目(大型项目)已经完成,CheckedListBox 上存在很多依赖项。所以我必须只对此应用排序。有没有可能??
-
@SriramSakthivel 我认为他正在做一个预制项目,作为维护工作,他必须应用排序。
标签: c# .net winforms sorting checkedlistbox