从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;
    }
}

从SQL填充的下拉列表

您是否将SelectedIndexChanged事件绑定到DropDownList ?如果你做了:

在你的情况下,它不会工作,因为你没有启用 DropDownListAutoPostBack -属性。

更改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;
    }
}