0
나는 약속을 datatable 형식으로 읽습니다. 여기 내 코드는 다음과 같습니다.Telerik 스케줄러 약속이 다른 색상으로 표시됩니다.
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);
그리고 실행할 때 노란색이 아닙니다!
그러나 내 OnAppointmentDataBound 이벤트는 결코 호출되지 않습니다. –
어떻게 RadScheduler에 데이터 바인딩합니까? 또한 마크 업을 통해 또는 코드 숨김에 이벤트 처리기를 추가하여 OnAppoitnmentDataBound 이벤트를 구독하고 있습니까? – carlbergenhem
웹 서비스를 사용하여 RadScheduler를 채우는 경우 실제로 AppointmentDataBound가 실행되지 않습니다. 대신 OnClientAppointmentDataBound를 사용해야했습니다. –