当前位置: 代码迷 >> ASP.NET >> dropdownlist1 绑定展示
  详细解决方案

dropdownlist1 绑定展示

热度:8764   发布时间:2013-02-25 00:00:00.0
dropdownlist1 绑定显示
我有一个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楼正解
------解决方案--------------------------------------------------------
探讨

C# code

1 设置DropDownList1的自动回传属性:AutoPostBack="True"

2在DropDownList1选项更改时写代码:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox1.Text=……

------解决方案--------------------------------------------------------
[code=C#][/code]this.TextBox1.Text= this.DropDownList1.SelectedValue;
------解决方案--------------------------------------------------------
探讨
我想在是在 dropdownlist1 的下拉框中显示的事 字段 A_name 选择一个下拉框中的对象 在文本框中显示的是 该字段对应的 A_id 要怎么才能做到?

------解决方案--------------------------------------------------------
探讨
C# code

1 设置DropDownList1的自动回传属性:AutoPostBack="True"

2在DropDownList1选项更改时写代码:
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
TextBox1.……

------解决方案--------------------------------------------------------
2楼的方法就可以了,你要获取选中的ID 你需要通过控件本身的事件来操作!