2013-06-19 85 views
0

它應該是簡單的任務,但它真的很難受。我在服務器站點綁定了ArrayList的RadScheduler。如果我在數據綁定上使用DataRecurrenceField屬性,那麼即使它們只是簡單的時間表,也可以使所有計劃都重複計劃。怎麼能我管理的結合經常性的時間表,這裏是我的代碼使用定期約會

public void BindScheduler() 
     { 
      ArrayList schedules = null; 
      schedules = AdminRemoteController.GetScheduleByFFId(FfID); 

      RadScheduler1.DataKeyField = "ScheduleId"; 
      RadScheduler1.DataStartField = "StartDate"; 
      RadScheduler1.DataEndField = "EndDate"; 
      RadScheduler1.DataSubjectField = "Subject"; 
      RadScheduler1.DataRecurrenceField = "RecData"; 
      RadScheduler1.DataRecurrenceParentKeyField = "RecId"; 
      RadScheduler1.DataReminderField = "Reminder"; 
      RadScheduler1.DataSource = schedules; 
     } 

回答

1

這是來自Telerik的響應和解決我的問題

「這很可能是你的約會你RecurrenceParentID值爲‘0’,而不是「null」,這會導致類似的異常行爲,我想澄清一下,如果是定期約會,約會RecurrenceParentID應該爲null,以便按預期工作;如果該值不爲null,約會可能會被視爲重複約定。」