使用定期约会

时间:2013-06-19 12:50:13

标签: c# asp.net telerik radscheduler

这应该是轻松的任务,但是真的很难受。我在服务器站点上绑定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;
        }

1 个答案:

答案 0 :(得分:1)

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

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