private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
//根据选定的产品类型名称,从数据库种把相应的产品类型号找出来
}记得DropDownList1的AutoPostBack="True"
{
//根据选定的产品类型名称,从数据库种把相应的产品类型号找出来
}记得DropDownList1的AutoPostBack="True"
选择后直接就可以取到啊
DropDownList1.SelectedItem.value
这样不就取到了产品类型号了?
DropDownList1.DataValueField = "类型";
DropDownList1.DataTextField = "名称";
取类型的时候用DropDownList1.SelectedItem.value
//////////////////////////////
在写入的时候是DropDownList1.SelectedItem.Value 不要写成.Text就可以了。
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(); //对值进行相应操作
……………………
}