Проблемы с RadScheduler
Q: Я использую Telerik RadScheduler с данными из двух таблиц:
- Курс (courseCode, CourseTitle)
- CourseTime (id, from, to,courseCode), идентификатор автоматически увеличивается
В коде позади планировщик связан с ObjectDataSource:
rs.DataSourceID = ObjectDataSource1.ID;
rs.DataKeyField = "id";
rs.DataStartField = "from";
rs.DataEndField = "to";
rs.DataSubjectField = "courseTitle";
rs.DataBind();
При обновлении курса я хочу обновить его название. Для этого мне нужно получить доступ к CourseCode. ObjectDataSource1 содержит courseCode, но я не знаю, как связать его с элементом управления Scheduler.
При вставке нового курса я хочу иметь выпадающий список во всплывающей форме редактирования со списком курсов из таблицы курсов.
Я посмотрел образцы и демонстрации графика Telerik, но не понял всей идеи. Был бы признателен за простой пример кода, показывающий, как привязать больше данных к встречам планировщика и как добавить новые элементы управления в форму редактирования.
1 ответ
Вам нужно будет создать шаблон Расширенной (Изменить) формы. Это довольно легко сделать, поскольку есть готовые шаблоны, которые можно изменить в соответствии с вашими требованиями. Я предлагаю вам взглянуть на следующую демонстрацию для деталей.