动软——dropdownlist联动

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                DataSet ds1 = new BLL.Department_Info().GetAllList();
                this.ddl_post.DataSource = ds1;
                ddl_post.DataTextField = "departmentName";
                ddl_post.DataValueField = "departmentName";
                this.ddl_post.DataBind();
                ////这种方法也可以
                this.ddl_post.Items.Insert(0, "==请选择==");
                this.ddl_post.Items.FindByText("==请选择==").Selected = true;

                DataSet ds = new BLL.J_Staff_Info.J_Staff_Info().GetList("state = '在职'");
                this.ddl_EName.DataSource = ds;
                ddl_EName.DataTextField = "EName";
                ddl_EName.DataValueField = "EName";
                this.ddl_EName.DataBind();
            }

        }

image 

selectedIndexChanged事件

        protected void ddl_post_SelectedIndexChanged(object sender, EventArgs e)
        {
            DataSet ds = new BLL.J_Staff_Info.J_Staff_Info().GetList("post='" + ddl_post.SelectedValue + "' and state = '在职';");
            this.ddl_EName.DataSource = ds;
            ddl_EName.DataTextField = "EName";
            ddl_EName.DataValueField = "EName";
            this.ddl_EName.DataBind();

        }
原文地址:https://www.cnblogs.com/tangge/p/2534342.html