0

这应该是一件容易的事,但真的很难震惊。我在服务器站点上将 RadScheduler 与 ArrayList 绑定。如果我在数据绑定上使用 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;
        }
4

1 回答 1

1

这是 Telerik 的回复并解决了我的问题

“您的约会的 RecurrenceParentID 值很可能是“0”而不是“null”,这将导致类似的异常行为。我想澄清一下,如果是常规约会,约会 RecurrenceParentID 应该为空才能工作正如预期的那样。如果该值与 null 不同,则该约会可能被视为定期约会。

于 2013-06-20T09:47:37.873 回答