下拉菜单-如何在C#后面的代码中动态设置dropdownlist的值

本文关键字:代码 动态 设置 的值 dropdownlist 下拉菜单 | 更新日期: 2023-09-27 18:00:45

我需要将值"Y"设置为动态下拉列表控件。当我尝试selectedValue时,它给出了类似对象引用为null的错误。plz help

下拉菜单-如何在C#后面的代码中动态设置dropdownlist的值

首先确保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";