zoukankan      html  css  js  c++  java
  • 局部刷新&二级联动下拉菜单

    前台:

     <td align="left">
           <asp:UpdatePanel ID="UpdatePanel4" runat="server">
            <ContentTemplate>
                   <asp:DropDownList ID="ddlFanwei" runat="server" OnSelectedIndexChanged="ddlFanwei_SelectedIndexChanged"
                            AutoPostBack="true">
                   </asp:DropDownList>
                             至
                   <asp:DropDownList ID="ddlLevel" runat="server">
                   </asp:DropDownList>
            </ContentTemplate>
          </asp:UpdatePanel>
      </td>

    后台:

     protected void ddlLevel_Bind()
        {
            string SqlString = "select * from Event_level ";
            DataTable dt = DataAccess.SelectBySql("SOC2.ConnectionString.sql", SqlString);
            DataRow dr = dt.NewRow();
            ddlLevel.DataSource = dt;
            ddlLevel.DataValueField = "code";
            ddlLevel.DataTextField = "Level";
            ddlFanwei.DataSource = dt;
            ddlFanwei.DataValueField = "code";
            ddlFanwei.DataTextField = "Level";
            ddlFanwei.DataBind();
            ddlLevel.DataBind();
        }

        protected void ddlFanwei_SelectedIndexChanged(object sender, EventArgs e)
        {
            string sql = "select * from Event_level where code > =  '" + ddlFanwei.SelectedValue +"'";
            DataTable dt2 = DataAccess.SelectBySql("SOC2.ConnectionString.sql",sql);
            DataRow dr2 = dt2.NewRow();
            ddlLevel.DataSource = dt2;
            ddlLevel.DataValueField = "code";
            ddlLevel.DataTextField = "Level";
            ddlLevel.DataBind();
        }

  • 相关阅读:
    利用 chunked 类型响应实现后台请求的监听
    C/C++ 中的宏/Macro
    SSL/TLS 链接的建立/握手
    C/C++ 中 `printf` 格式化
    多媒体文件的容器与编解码器的关系
    Unix 开发中的 Make 三连
    shell 中长命令的换行处理
    C++ float vs double
    Xcode 中配置 clang-format 格式化 C++ 代码
    C++ `endl` 与 ` ` 的区别
  • 原文地址:https://www.cnblogs.com/peggy89321/p/2598797.html
Copyright © 2011-2022 走看看