我有一个复选框列表,它包含一些项目,例如
这些项目之间有关系。父项为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);
}
我差不多完成了上面的代码,但是我无法获得最后选择的项目