我有一个dropdownlist1 控件 绑定一个数据库代码:
public void DropDown1()
{
string syr = ConfigurationManager.ConnectionStrings["jobConnectionString"].ConnectionString.ToString();
SqlConnection con = new SqlConnection(syr);
con.Open();
string select = "select A_id, A_name from cns_area order by A_id desc";
SqlDataAdapter myAdapter = new SqlDataAdapter(select, con);
DataSet dataSet = new DataSet();
myAdapter.Fill(dataSet, "Table1");
//开始绑定DropDownList
//指定DropDownList使用的数据源
DropDownList1.DataSource = dataSet.Tables["Table1"].DefaultView;
//指定DropDownList使用的表里的那些字段
DropDownList1.DataTextField = "A_name"; //dropdownlist的Text的字段
DropDownList1.DataValueField = "A_id";//dropdownlist的Value的字段
DropDownList1.DataBind();
}
我想在是在 dropdownlist1 的下拉框中显示的事 字段 A_name 选择一个下拉框中的对象 在文本框中显示的是 该字段对应的 A_id 要怎么才能做到?
------解决方案--------------------------------------------------------
在TextBox1中显示下拉框选中值的ID
- C# code
this.TextBox1.Text= this.DropDownList1.SelectedValue;
------解决方案--------------------------------------------------------
- C# code
1 设置DropDownList1的自动回传属性:AutoPostBack="True" 2在DropDownList1选项更改时写代码: protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { TextBox1.Text= DropDownList1.SelectedValue; }
------解决方案--------------------------------------------------------
2楼正解
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
[code=C#][/code]this.TextBox1.Text= this.DropDownList1.SelectedValue;
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
2楼的方法就可以了,你要获取选中的ID 你需要通过控件本身的事件来操作!