从SQL填充的下拉列表
本文关键字:下拉列表 填充 SQL | 更新日期: 2023-09-27 18:08:19
我有一个下拉列表和值我得到他们从SQL。
有4个选择。我需要一个选项来转动textbox.visible = false;
我不确定那是正确的。SQL中设置为Cancel_Reason
protected void ddlCancelReason_SelectedIndexChanged(object sender, EventArgs e)
{
string Item = ddlCancelReason.SelectedValue;
if (Item == "Non-Payment")
{
tbReturn.Visible = false;
}
}
您是否将SelectedIndexChanged
事件绑定到DropDownList
?如果你做了:
在你的情况下,它不会工作,因为你没有启用 DropDownList
的AutoPostBack
-属性。
更改DropDownList
代码:
<asp:dropdownlist id="ddlCancelReason" runat="server" datatextfield="Cancel_Reason" datavaluefield="ID"> </asp:dropdownlist>
:
<asp:dropdownlist id="ddlCancelReason" AutoPostback="true" runat="server" datatextfield="Cancel_Reason" datavaluefield="ID"> </asp:dropdownlist>
请添加AutoPostback="true"
。
protected void ddlCancelReason_SelectedIndexChanged(object sender, EventArgs e)
{
string Item = ddlCancelReason.SelectedValue;
if (Item == "Non-Payment")
{
tbReturn.Visible = false;
}
}