当前位置: 代码迷 >> ASP.NET >> 文本框与下拉框联动怎么实现
  详细解决方案

文本框与下拉框联动怎么实现

热度:6857   发布时间:2013-02-26 00:00:00.0
文本框与下拉框联动如何实现
左边一个广西框,右边一个下拉列表控件

下拉列表内的值是从数据库读出来的

我想实现下面两个功能

1.在从数据库中读取数据绑定到下拉列表的时候,添加一个默认的项文字是:请选择
值为空

2.选择下拉列表的项,把下拉列表的值赋给文本框

请大侠们赐教,小弟刚学,不胜感激!

------解决方案--------------------------------------------------------
1、ddl.Item.Add(new ListItem( "请选择 ", "0 "));
2、DropDownList有一个OnSelectedIndexChanged方法
protected void ddl_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox1.Text = ddl.SelectedValue;
}
------解决方案--------------------------------------------------------
绑定完后this.DropDownList1.Item.Add(new ListItem( "请选择 ", " "));然后aspx中 <asp:dropdownlist onchange= "document.getElementById( 'txt1 ').value = this.value ' ........
------解决方案--------------------------------------------------------
上面,在绑定之前this.DropDownList1.Item.Add(new ListItem( "请选择 ", " "));
应该就可以不设定index了
1楼,补充:DropDownList1的AutoPostBack属性设置为true
^_^
  相关解决方案