怎样把两个dropdownlist绑定,当其中一个dropdownlist选择某一项时,另一个相应的显示相关内容。谢谢!!!
解决方案 »
- .net应用程序是如何初始化的
- IHttpModule 中AcquireRequestState下使用Session报未将对象设置引用到实例
- 【help】求助 企业短信平台设计文档啊!!!!!!!从来没做过,希望做过的朋友给点学习资料或设计制作思路?!不胜感激啊!!!!
- 求教WWF的一些问题、学习方法与资料。急!!!!!!!
- 问一个比较弱的问题,很简单,初学者
- 超级菜鸟的一个问题
- 用数据绑定怎么更新不了dataset?
- Ajax-accordion控件 报错
- 利用WebRequest登录网站的问题(Post方法)
- 请教:DATAGRID有绑定列、按钮列、超链接列等,但是如何创建一个“CHECKBOX列”?很有挑战性i.
- 存储过程中的条件字符串如何用参数
- 集思广益
然后在SelectedIndexChanged事件里面写逻辑
//很简单 第一个设置为autopostback=ture
//然后ID关联
下级那个dropdownlist在页面用代码写SelectedIndexChanged事件
protected void ddlParentType_SelectedIndexChanged(object sender, EventArgs e)
{
//这个是实例业务层信息
PayTypeManager ptm = new PayTypeManager(); //ddlType是下级列表名,ptm.GetChildPayType,是根据上级列表选中的值查找对应下级列表的值
this.ddlType.DataSource = ptm.GetChildPayType(Convert.ToInt32((this.ddlParentType.SelectedValue.ToString())));
if (this.ddlParentType.SelectedIndex == 0)
{
this.ddlType.Items.Clear();
}
else
{
this.ddlType.DataTextField = "PayTypeName";
this.ddlType.DataValueField = "PayTypeId";
this.ddlType.DataBind();
}
}
然后在该ddl中的SelectedIndexChanged 方法中设置另外一个ddl的数据源就行了
再设置第二个dropdownlist的selectedvalue 为你刚查出的数据