我在,我想用兩個dropdownlist.when我選擇一些價值從dropdown1它影響dropdown2但值綁定第一次沒有得到明確的任何一個可以請幫我想要解除綁定下拉列表?
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
Select sel_obj = new Select();
#region Load Department Name
if (departchk.Checked==true && DropDownList1.SelectedIndex==1)
{
DataTable DT = sel_obj.select_Dept_Name();
recordddl.DataSource = DT;
recordddl.DataTextField = "Department_Name";
//departmentDrop.DataValueField = "Department_ID";
recordddl.DataBind();
recordddl.Items.Insert(0, new ListItem("--Select--", "0"));
}
#endregion
#region Load Employee Name
else if(departchk.Checked==true && DropDownList1.SelectedIndex==2)
{
DataTable DS = sel_obj.select_Emp_Name();
recordddl.DataSource = DS;
recordddl.DataTextField = "Employee_Name";
recordddl.DataBind();
recordddl.Items.Insert(0, new ListItem("--Select--", "0"));
}
#endregion
#region Load Location Name
else if(departchk.Checked==true && DropDownList1.SelectedIndex==3)
{
DataTable DD2 = sel_obj.select_Location_Name();
recordddl.DataSource = DD2;
recordddl.DataTextField = "Location_Name";
recordddl.DataBind();
recordddl.Items.Insert(0, new ListItem("--Select--", "0"));
}
#endregion
}
我嘗試recordddl.Items.Clear(); recordddl.DataSource = null;對於解除綁定,但不是解除綁定 – SumitG
什麼時候應該清除什麼值? – Alexander
我們需要更多的代碼。 recordddl應該在什麼時候被清除? – Alexander