如何根据WinForm中的子复选框列表选择主复选框列表

时间:2013-11-06 20:28:04

标签: c# winforms devexpress checkboxlist

我有一个复选框列表,它包含一些项目,例如

  • 100
  • 100.001
  • 100.002
  • 100.003
  • 200
  • 200.001
  • 200.002
  • 200.003

这些项目之间有关系。父项为100和200。

100.001,100.002和100.003是100的子女,同样的项目以200开头

假设所有项目都是UNSELECT,例如,当用户选择100.002时,我需要自动选择100的父项。

没有循环,有什么好方法?

这是我的代码

 private void clb_SelectedIndexChanged(object sender, EventArgs e)
 {
    int selected = clb.SelectedIndex;
    // I need to get the selected item's Text
    // then I have to split it with   
    // string s = item.Text.Split('.')

    clb.SetItemChecked(clb.FindStringExact(s[0]), true);
 }

我差不多完成了上面的代码,但是我无法获得最后选择的项目

0 个答案:

没有答案