Eyl*_*yla 66 c# asp.net drop-down-menu
我想以selecteditem编程方式设置ASP.Net下拉列表控件的属性.
所以我想将一个值传递给dropdownlist控件来设置所选项目,其中项目等于传递的值.
Wal*_*eza 92
假设列表已经是数据绑定,您只需SelectedValue在下拉列表中设置属性即可.
list.DataSource = GetListItems(); // <-- Get your data from somewhere.
list.DataValueField = "ValueProperty";
list.DataTextField = "TextProperty";
list.DataBind();
list.SelectedValue = myValue.ToString();
Run Code Online (Sandbox Code Playgroud)
myValue变量的值需要存在于DataValueField控件数据绑定中指定的属性中.
更新:如果值myValue不存在作为带有下拉列表选项的值,则默认选择下拉列表中的第一个选项.
Pra*_*uja 60
ddlData.SelectedIndex将包含int值要选择特定值为DropDown:
ddlData.SelectedIndex=ddlData.Items.IndexOf(ddlData.Items.FindByText("value"));
Run Code Online (Sandbox Code Playgroud)
return类型ddlData.Items.IndexOf(ddlData.Items.FindByText("value"));是int.
Eyl*_*yla 28
这是我正在寻找的代码:
DDL.SelectedIndex = DDL.Items.IndexOf(DDL.Items.FindByText("PassedValue"));
Run Code Online (Sandbox Code Playgroud)
要么
DDL.SelectedIndex = DDL.Items.IndexOf(DDL.Items.FindByValue("PassedValue"));
Run Code Online (Sandbox Code Playgroud)
好吧,如果我正确理解你的问题。为给定下拉列表设置值的解决方案是:
dropdownlist1.Text="Your Value";
Run Code Online (Sandbox Code Playgroud)
仅当下拉列表的数据源中存在该值时,这才有效。
| 归档时间: |
|
| 查看次数: |
263541 次 |
| 最近记录: |