如何在DropDownList中将项目设置为ASP.NET中的默认值?如何将DropDownList中的项目设置为默认值?
SomeDropDownList.DataSource =GetSomeStrings();
如何在DropDownList中将项目设置为ASP.NET中的默认值?如何将DropDownList中的项目设置为默认值?
SomeDropDownList.DataSource =GetSomeStrings();
有两种方法可以做到这一点:
设置SelectedValue
你想要作为默认DropDownList.SelectedValue = "value"
值。这是非常简单的,但会导致一个错误,如果下拉已经有一个SelectedValue
设置实际的项目DropDOwnList.Items.FindByValue("value").Selected = true;
不应的情况下,导致错误已经有一个选定的项目。
设置SelectedValue
财产
您可以将DropDownList绑定到数据源,然后设置的SelectedValue:
someDropDownList.DataSource = GetSomeStrings();
someDropDownList.DataBind();
someDropDownList.SelectedValue = "default value";
您也可以选择按索引的缺省项,使用SelectedIndex属性:
someDropDownList.SelectedIndex = 0;