使用Dropdownlist的Selectedindexchange事件来改变三个textbox的值,最简便得办法是怎么做,哪位大侠帮帮忙

解决方案 »

  1.   

    //System.Web.UI.WebControls.ListControl.SelectedIndexChangedtextbox1.Text = Dropdownlist1.Items[Dropdownlist1.SelectedIndex];
    textbox2.Text = Dropdownlist1.Items[Dropdownlist1.SelectedIndex];
    textbox3.Text = Dropdownlist1.Items[Dropdownlist1.SelectedIndex];
      
      

  2.   

    如果是通过Dropdownlist里的值来生成一个SQL语句查询三个字段分别赋给这三个文本框,应该怎么做??
      

  3.   

    在dropdownlist的选项改变事件里写sql语句啊
    查出来的结果赋给这三个文本框,跟写page load事件里的内容一样啊。。
      

  4.   

    可以使用SqlDataReader 
        .
        .
    cmd=new SqlCommand("Select...",con);
    SqlDataReader sdr=cmd.ExcuteReader();
    while(sdr.read())
    {
        this.TextBoxt1=sdr["Field1"].toString();
        this.TextBoxt2=sdr["Field2"].toString();
        ....
    }
    sdr.Close();
       .
       .
      

  5.   

    this.TextBoxt1=sdr["Field1"].toString();
    this.TextBoxt2=sdr["Field2"].toString();
    ------------------------------>写错了this.TextBoxt1.text=sdr["Field1"].toString();
    this.TextBoxt2.text=sdr["Field2"].toString();
      

  6.   

    当然你要先将Dropdownlist1选中的值传到select语句中去,根据这个值去查询数据库,然后读取到TextBox中去.