Проблемы с RadScheduler

Q: Я использую Telerik RadScheduler с данными из двух таблиц:

  1. Курс (courseCode, CourseTitle)
  2. CourseTime (id, from, to,courseCode), идентификатор автоматически увеличивается

В коде позади планировщик связан с ObjectDataSource:

    rs.DataSourceID = ObjectDataSource1.ID;
    rs.DataKeyField = "id";
    rs.DataStartField = "from";
    rs.DataEndField = "to";
    rs.DataSubjectField = "courseTitle";
    rs.DataBind();
  1. При обновлении курса я хочу обновить его название. Для этого мне нужно получить доступ к CourseCode. ObjectDataSource1 содержит courseCode, но я не знаю, как связать его с элементом управления Scheduler.

  2. При вставке нового курса я хочу иметь выпадающий список во всплывающей форме редактирования со списком курсов из таблицы курсов.

Я посмотрел образцы и демонстрации графика Telerik, но не понял всей идеи. Был бы признателен за простой пример кода, показывающий, как привязать больше данных к встречам планировщика и как добавить новые элементы управления в форму редактирования.

1 ответ

Решение

Вам нужно будет создать шаблон Расширенной (Изменить) формы. Это довольно легко сделать, поскольку есть готовые шаблоны, которые можно изменить в соответствии с вашими требованиями. Я предлагаю вам взглянуть на следующую демонстрацию для деталей.

Другие вопросы по тегам