2017-01-15 32 views
0

在下面的代碼中,我已經綁定了一個下拉列表。如何綁定第二個下拉列表如何在頁面加載事件中綁定多個下拉列表

#region DataBaseObjects 
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["prConnectionString"].ConnectionString); 
SqlDataAdapter da; 
DataSet ds = new DataSet(); 
#endregion 

protected void Page_Load(object sender, EventArgs e) 
{ 
    if (Page.IsPostBack) 
    { 
    } 

    else 
    { 
     try 
     { 
      da = new SqlDataAdapter("select distinct (EmpDepartment) from DepartmentMaster", con); 
      da.Fill(ds, "deprt"); 
      ddldepartment.DataSource = ds.Tables["deprt"]; 
      ddldepartment.DataTextField = "EmpDepartment"; 
      ddldepartment.DataValueField = "EmpDepartment"; 
      ddldepartment.DataBind(); 
     } 
     catch (Exception ex) 
     { 
      Response.Write(ex.Message); 
     } 
    } 
} 

回答

0

是的,我必然在頁面加載事件 不止一個下拉列表其他statment後,我使用嘗試,趕上

保護無效的Page_Load(對象發件人,EventArgs的){ 如果 (Page.IsPostBack ) {

 } 

     else 
     { 
      try 
      { 
       da = new SqlDataAdapter("select distinct (EmpDepartment) from DepartmentMaster", con); 
       da.Fill(ds, "deprt"); 
       ddldepartment.DataSource = ds.Tables["deprt"]; 
       ddldepartment.DataTextField = "EmpDepartment"; 
       ddldepartment.DataValueField = "EmpDepartment"; 
       ddldepartment.DataBind(); 
      } 
      catch (Exception ex) 
      { 
       Response.Write(ex.Message); 
      } 
     } 
      try 
      { 
       da = new SqlDataAdapter("select distinct (EmpDesignation) from DepartmentMaster", con); 
       da.Fill(ds, "desig"); 
       DropDownList2. DataSource = ds.Tables["desig"]; 
       DropDownList2.DataTextField = "EmpDesignation"; 
       DropDownList2.DataValueField = "EmpDesignation"; 
       DropDownList2.DataBind(); 
      } 
      catch (Exception ex) 
      { 
       Response.Write(ex.Message); 
      } 

     } 
相關問題