我在创建 CheckedListBox 的“第二级”时遇到一些问题。
示例:
这是我的 CheckedListBox:
代码:
checkedListBox_materiałyDoRozliczenia.DataSource = dataTableMaterials;
checkedListBox_materiałyDoRozliczenia.DisplayMember = "material";
为此,我将 dataTable 绑定(bind)为 checkListBox 的数据源。
我想要完成的事情是这样的:
如您所见,有“第二级”。 当检查元素时,我希望出现这个“第二级”。此“第二级”的数据源将是另一个数据表。
你能帮我完成这个任务吗?
有可能做到吗?
最佳答案
您正在寻找的东西称为“TreeView”。
TreeView 如下所示:
您只想向子项( TreeView 中的项目)添加复选框。
有一篇很棒的documentation为此,或 asp.net youtube video .
Codeproject 还有一个 interactive demo其中包括源代码。
关于c# - CheckedListBox 中的第二级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39894079/