我将详细解释我想要的内容。
假设我有2个DropDownList控件和CascadingDropDown扩展器。
DropDownList 1使用CascadingDropDown 1
调用car typeDropDownList 2使用CascadingDropDown 2
调用颜色例如,我从第一个DropDownList中选择了跑车,然后CascadingDropDown 2将列出控制2,其颜色可用于跑车。
然后我为第二辆车选择了红色,之后我将这些信息保存到数据库中。
稍后我想修改具有这些值的红色跑车的记录,所以我将从数据库中检索具有CascadingDropDown外部的DropDownList 1和DropDownList 2的这些值。我应该分配哪些属性这些值必须以编程方式选择运动的第一个控件,然后以编程方式选择红色值。
答案 0 :(得分:1)
这是使用Cascading Drop Down Lists的痛苦之一。如果您需要编辑使用CDDL的记录(而不是添加新记录),动态加载会使设置正确值变得更加困难。
如果我没记错(自上次使用以来已经有一段时间了),您可以设置CDDL SelectedValue
属性。然后它会在渲染页面时加载正确的数据。
CDDL本身在回发中处理这个问题,但不在页面加载中处理。