有2个DropDownList,已经绑定对数据库中的组织机构表中,怎么实现第二个取决于第一个

有2个DropDownList,已经绑定对数据库中的组织机构表中,第一个DropDownList选择部门,第二个选择科室。比如:财务部下面有资金科,报销中心,税政科等。第... 有2个DropDownList,已经绑定对数据库中的组织机构表中,第一个DropDownList选择部门,第二个选择科室。比如:财务部下面有资金科,报销中心,税政科等。第一个DropDownList,选择了财务部,那么第二个DropDownList中,会有资金科,报销中心,税政科,第二个那怎么写代码 展开
 我来答
南国北京迎
2011-09-15 · TA获得超过353个赞
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:119万
展开全部
第一个添加一个onselectchange 事件
在事件里调用第二个的绑定方法。令第二个可用,第二个绑定的时候用第一个的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"));
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式