![](/img/trans.png)
[英]Asp .net dropdownlist SelectedItem doesn't change after clear in dropdownlist
[英]change selecteditem of dropdownlist after binding
我在页面中有一个droplist,我将其与代码绑定在一起
Category catObj = new Category();
dropCat.DataSource = catObj.GetAllCategory();
dropCat.DataTextField = "Title";
dropCat.DataValueField = "CategoryID";
dropCat.DataBind();
我希望用代码更改droplist的选定项目
dropCat.SelectedIndex = Convert.ToInt32(catObj.ParentId);
但是此代码无法更改所选项目,请帮助我谢谢大家
我假设您尝试按值而不是按索引进行选择,因为catObj.ParentId
可能包含CategoryId。 如果我的分裂是正确的,你需要这样做
dropCat.SelectedValue = catObj.ParentId.ToString();
DropDownList.SelectedIndex
属性引用Items集合内的位置,而不是项目的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.