下拉菜单-如何在C#后面的代码中动态设置dropdownlist的值
本文关键字:代码 动态 设置 的值 dropdownlist 下拉菜单 | 更新日期: 2023-09-27 18:00:45
我需要将值"Y"设置为动态下拉列表控件。当我尝试selectedValue时,它给出了类似对象引用为null的错误。plz help
首先确保Y在asp:DropDownList
中。然后进行
if (DropDownList1.Items.FindByValue("Y") != null)
{
DropDownList1.Items.FindByValue("Y").Selected = true;
}
假设"Y"在您的下拉列表中:
DropDownList1.SelectedValue=DropDownList 1.Items.FindByValue("Y").Tostring();
它有效。
SelectedValue
只有在使用数据绑定时才能工作。如果您通过Visual Studio中的Windows窗体设计器或通过操作DropDownList.Items
集合手动填写列表,则需要使用SelectedItem
,如下所示:
DropDownList1.SelectedItem = "Y";