日期:2014-05-17  浏览次数:20473 次

关于dropdownlist下拉框的三级联动和后台代码整合
我是一个刚接触开发没多久的新人。。= =最近用dropdownlist控件设置三级联动的时候,第一个和第二个联动的很正常,可是第二个和第三个联动的时候,第三个dropdownlist控件不管怎么样都一直为空,(正常是有数据的)下面是我的代码,谁能帮我去看下是哪边问题哦。
还有就是我觉得我现在后台这个联动的代码写的重复性太多,但是我不知道怎么整合好,能给我写个整合后的例子吗?

string strCon = ConfigurationManager.AppSettings["MsSql"];
        protected void Page_Load(object sender, EventArgs e)
        {
         if (!IsPostBack)
            {
                BindUserList();

                ddlGroupIDBind();
                ddlU_CNameBind();
                ddlUserIDBind();
                ddlDutyBind();

            }


        }


        //部门下拉框
        protected void ddlGroupIDBind()
        {
            string sqlSel = "select  GroupID,G_CName from sys_Group where G_ParentID !=0  order by GroupID ";
            SqlConnection con = new SqlConnection(strCon); ;
            con.Open();
            SqlDataAdapter sda = new SqlDataAdapter(sqlSel, con);
            DataSet ds = new DataSet();
            sda.Fill(ds);
            ddlGroupID.DataSource = ds.Tables[0].DefaultView;
            ddlGroupID.DataTextField = "G_CName";
            ddlGroupID.DataValueField = "GroupID";
            ddlGroupID.DataBind();
        }