I got an exception when I'll try to add new items in a radcheckeddropdownlist.
No differences between AddRange(List<objects>) and Add(<object>)
We use the dropdownlist in the CustomAppointmentEditDialog for resources and here some sample code:
//cmbResourceMulti.BeginUpdate();
cmbResourceMulti.Items.Clear();
var resources = data.GetRooms();
List<RadCheckedListDataItem> lst = new List<RadCheckedListDataItem>();
foreach (var res in resources)
{
var item = new RadCheckedListDataItem(res.Raumname);
item.Tag = res;
item.Value = res.ID;
lst.Add(item);
if (sourceEvent.ResourceId != null && sourceEvent.ResourceIds.Contains(new EventId(res.ID)))
{
item.Checked = true;
}
}
cmbResourceMulti.Items.AddRange(lst.ToArray());
//cmbResourceMulti.EndUpdate();
cmbResourceMulti.Refresh();
On first load everything is working fine. Open an existing appointment and check a new resource. After saving the appointment and reopen it, the error appears .
See attached file.
Can you help please?