-2

dropdownList があり、現在、リストに 2 つの項目が表示されているはずです。2 番目の項目を選択すると、戻ってドロップダウン リストの最初の項目が表示されます。

これは私のコードです:

protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            DropDown.DataTextField = "DisplayName";
            DropDown.DataValueField = "ID";
            DropDown.DataBind();

        }
    }

<asp:DropDownList ID="DropDown" runat="server"AutoPostBack="True" DataSourceID="Sections">
            </asp:DropDownList>
            <asp:SqlDataSource ID="Sections" runat="server" ConnectionString="<%$ ConnectionStrings:MyConnection %>" SelectCommand="SELECT e.DisplayName,  e.ID , e.GUID
                FROM .. e
                INNER JOIN .. re
                ON e.ID = re.anID
                AND re.otherID = 1">
            </asp:SqlDataSource>
4

2 に答える 2