有2个DropDownList,已经绑定对数据库中的组织机构表中,怎么实现第二个取决于第一个
有2个DropDownList,已经绑定对数据库中的组织机构表中,第一个DropDownList选择部门,第二个选择科室。比如:财务部下面有资金科,报销中心,税政科等。第...
有2个DropDownList,已经绑定对数据库中的组织机构表中,第一个DropDownList选择部门,第二个选择科室。比如:财务部下面有资金科,报销中心,税政科等。第一个DropDownList,选择了财务部,那么第二个DropDownList中,会有资金科,报销中心,税政科,第二个那怎么写代码
展开
展开全部
第一个添加一个onselectchange 事件
在事件里调用第二个的绑定方法。令第二个可用,第二个绑定的时候用第一个的Value做查询条件
在事件里调用第二个的绑定方法。令第二个可用,第二个绑定的时候用第一个的Value做查询条件
更多追问追答
追问
我是菜鸟新手,能不能说简单点或者给段代码参考下,谢谢啊。
追答
protected void DDLType_SelectedIndexChanged(object sender, EventArgs e)//主类型的事件
{
BindDDLTypeDetail( DDLType.SelectedValue.ToString());
DDLTypeDetail.Enabled = true;
}
protected void BindDDLTypeDetail( string iType)
{
String sql4 = " select DocumentTypeID,DocumentTypeName from B_DocumentType where PrimaryTypeID = " + iType;
DataSet ds4 = new DataSet();
ds4 = dc.getBinding(sql4, "t");
DataTable dt4 = ds4.Tables[0];
DDLTypeDetail.DataSource = dt4;
DDLTypeDetail.DataTextField = "DocumentTypeName";
DDLTypeDetail.DataValueField = "DocumentTypeID";
DDLTypeDetail.DataBind();
DDLTypeDetail.Items.Insert(0, new ListItem("--请选择--", "-1"));
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询