2010-02-26 4 views
0

Я подробно объясню, что именно хочу.Элементы управления DropDownList с расширителями CascadingDropDown

скажите, что у меня есть два элемента управления DropDownList с расширением CascadingDropDown.

DropDownList 1 называется тип автомобиля с CascadingDropDown 1

DropDownList 2 называется цвета с CascadingDropDown 2

Например я выбрал спортивный автомобиль с первого DropDownList затем CascadingDropDown 2 перечислит управление 2 с цветами, доступных для спортивного автомобиля.

затем я выбрал красный цвет для второго автомобиля, после чего я сохранил эти данные в базе данных.

позже я хотел изменить запись, которая имеет эти значения, красный спортивный автомобиль, поэтому я извлечу это значение из базы данных DropDownList 1 и DropDownList 2, у которых есть CascadingDropDown externders. к каким свойствам я должен назначить обратно это значение, чтобы иметь первый контроль со спортом, выбранным программно, а второй с красным значением, выбранным программным путем.

ответ

1

Это одна из проблем при работе с каскадными списками выпадающих списков. Динамическая загрузка затрудняет установку правильных значений, если вам нужно отредактировать запись (в отличие от добавления новой), где используется CDDL.

Если я правильно помню (прошло какое-то время с момента последнего использования), вы установили свойство CDDL SelectedValue. а затем он будет загружать правильные данные при рендеринге страницы.

CDDL сам по себе заботится об этой проблеме в почтовых сообщениях, но не в загрузках страниц.

Смежные вопросы