当DropDownList没有项目时,如何在DropDownList中设置项目。
在asp.net简单代码中
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem>C#</asp:ListItem>
<asp:ListItem>VB</asp:ListItem>
<asp:ListItem>java</asp:ListItem>
</asp:DropDownList>
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = "php";
if ( DropDownList1.Text == TextBox1.Text)
{
DropDownList1.Text = TextBox1.Text;
}
else
{
TextBox2.Text = TextBox1.Text;
}
}
答案 0 :(得分:0)
然后你必须添加该项目,然后必须像这样选择它
TableController
答案 1 :(得分:0)
试试这个: -
这是您的下拉列表
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem>C#</asp:ListItem>
<asp:ListItem>VB</asp:ListItem>
<asp:ListItem>java</asp:ListItem>
</asp:DropDownList>
这在你的代码背后
TextBox1.Text = "php";
ListItem item = DropDownList1.Items.Cast<ListItem>().Where(x => x.Text.ToUpper() == TextBox1.Text.ToUpper()).FirstOrDefault();
if (item != null)
{
DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(item);
TextBox2.Text = "";
}
else
{
TextBox2.Text = TextBox1.Text;
DropDownList1.SelectedIndex = 0;
}
希望这会对你有所帮助。