Telerik планировщик встреч в разных цветах - PullRequest
0 голосов
/ 12 декабря 2011

Я читаю встречи с данными. Вот мой код:

       List<MyClass> myObjects = (from e in myEntities.Mytable where
                              e.DateFrom >= schedulerInfo.ViewStart &&
                              e.DateTo <= schedulerInfo.ViewEnd
                              select e).ToList();


        List<Appointment> appointments = new List<Appointment>(myObjects.Count);
        foreach (MyClass e in myObjects) {
            Appointment a = new Appointment();
            a.ID = e.ID;
            a.Subject = e.Description;
            a.Start = e.DateFrom;
            a.End = e.DateTo;
            a.BackColor = System.Drawing.Color.Yellow;
            appointments.Add(a);

и когда я запускаю его, он не желтый!

1 Ответ

2 голосов
/ 12 декабря 2011

Чтобы изменить цвет встречи в RadScheduler, вам нужно подписаться на событие OnAppointmentDataBound . Как видно из этой статьи документации , все, что вам нужно сделать, - это взять объекты текущей встречи из e.Appointment и определить BackColor (и другие доступные свойства), и вы должны быть полностью настроены!

...