2010-02-26 82 views
0

我將詳細解釋我想要的內容。使用CascadingDropDown擴展器的DropDownList控件

讓我說我有2個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在回發中自己處理這個問題,而不是在頁面加載中。