To reproduce: Appointment a = new Appointment(DateTime.Now, TimeSpan.FromHours(20),"Meeting"); a.StatusId = this.radScheduler1.Statuses.Last().Id; this.radScheduler1.Appointments.Add(a); this.radScheduler1.ShowAppointmentStatus = false; The status for AppointmentElements is shown although it shouldn't.