private void CloneLessons(Lesson lbase, List<DateTime> dates) { StartBulkEditOperation(Modes.Lessons); foreach (DateTime dt in dates) { Lesson l; buttonAdd_Click(null, null); l = lessonList.Current as Lesson; lbase.CloneValuesTo(l); l.Day = dt.ToShortDateString(); } CompleteBulkEditOperation(); }