Я хочу связать ComboBox с отмеченными элементами от CheckedListBox на основе выбора, сделанного пользователем.Связать ComboBox динамически с элементами CheckedListBox?
Это, как я связать ComboBox:
private void LoadFOCOutlets()
{
ArrayList outletList = new ArrayList();
Outlet objOutlet = new Outlet();
for (int i = 0; i < customCheckListBoxOutletList.CheckedItems.Count; i++)
{
objOutlet = (Outlet)customCheckListBoxOutletList.Items[i];
outletList.Add(objOutlet);
}
objOutlet.OutletID = 0;
objOutlet.OutletName = "Select Outlet";
outletList.Insert(0, objOutlet);
cmbFOCOutlets.DataSource = outletList;
cmbFOCOutlets.DisplayMember = "OutletName";
cmbFOCOutlets.ValueMember = "OutletID";
cmbFOCOutlets.DropDownStyle = ComboBoxStyle.DropDownList;
}
Таким образом, каждый раз, когда пользователь проверяет новый элемент, он должен повторно связать ComboBox. Вышеприведенный код работает нормально.
Но какое событие CheckedListBox можно использовать для повторной привязки ComboBox после проверки нового элемента? Я попытался использовать Проверка изделия Событие. Но он не учитывает текущий выбор.
Любая помощь будет очень оценена.
Извините, это проверенная коллекция (не список CheckItems) – RandallM77