C# 如何在代码隐藏C中动态设置dropdownlist的值#
我需要动态地将值“Y”设置为dropdownlist控件。当我尝试按selectedValue时,它会给出错误,例如对象引用为空。plz帮助首先确保Y在C# 如何在代码隐藏C中动态设置dropdownlist的值#,c#,drop-down-menu,C#,Drop Down Menu,我需要动态地将值“Y”设置为dropdownlist控件。当我尝试按selectedValue时,它会给出错误,例如对象引用为空。plz帮助首先确保Y在asp:dropdownlist中。那就这样做吧 if (DropDownList1.Items.FindByValue("Y") != null) { DropDownList1.Items.FindByValue("Y").Selected = true; } SelectedValue仅在使用数据绑定时有效。如果您通过Visua
asp:dropdownlist
中。那就这样做吧
if (DropDownList1.Items.FindByValue("Y") != null)
{
DropDownList1.Items.FindByValue("Y").Selected = true;
}
SelectedValue
仅在使用数据绑定时有效。如果您通过Visual Studio中的Windows窗体设计器或通过操纵下拉列表.Items
集合手动填写列表,则需要使用SelectedItem
,如下所示:
DropDownList1.SelectedItem = "Y";
假设“Y”在下拉列表中:
DropDownList1.SelectedValue=DropDownList1.Items.FindByValue(“Y”).Tostring()
它起作用了