private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
//根据选定的产品类型名称,从数据库种把相应的产品类型号找出来
}记得DropDownList1的AutoPostBack="True"

解决方案 »

  1.   

    不怎么明白你的问题,你不是同时绑定了DataValueField了吗?
    选择后直接就可以取到啊
    DropDownList1.SelectedItem.value
    这样不就取到了产品类型号了?
      

  2.   

    首先绑定两样:
    DropDownList1.DataValueField = "类型";
    DropDownList1.DataTextField = "名称";
    取类型的时候用DropDownList1.SelectedItem.value
      

  3.   

    选择名称,把编号写入数据库??
    //////////////////////////////
    在写入的时候是DropDownList1.SelectedItem.Value 不要写成.Text就可以了。
      

  4.   

    按照你的代码:
    DropDownList1.DataValueField=dsWaretype.Tables[0].Columns[0].ToString(); <--这里DropDownList1.DataTextField=dsWaretype.Tables[0].Columns[1].ToString();
    箭头指示的地方,应该是绑定的“产品类型”字段吧
    用DropDownList1.SelectedItem.value是可以取到相应的产品类型值的。
    如果是需要改变选择后取到相应的产品类型,就用上面shitingzhao(淡淡一笑)的方法:
    private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
            //取到产品类型的值
            string type = DropDownList1.SelectItem.value.Trim();        //对值进行相应操作
            ……………………
    }如果是需要点击按钮或进行其他操作的时候使用值:
    private void Button1_Click(object sender, System.EventArgs e)
    {
    //取到产品类型的值
            string type = DropDownList1.SelectItem.value.Trim();        //对值进行相应操作
            ……………………
    }