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?