我在,我想用两个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