日期:2014-05-18  浏览次数:20498 次

DropDownList1.SelectedValue.ToString()为什么传过来的总是DropDownList1.DataTextField
DropDownList1.SelectedValue.ToString()为什么传过来的总是DropDownList1.DataTextField 的值 而不是DropDownList1.DatavalueField

------解决方案--------------------
DropDownList1.SelectedValue -----对应的是DropDownList1.DatavalueField
DropDownList1.SelectedItem.Text -----对应的是DropDownList1.DataTextField 
这个不会错。你贴出你的代码。看看那错了
------解决方案--------------------
你是不是把DropDownList里面的项的Text值和Value值都添加的一样的啊,所以取出的值是一样的,你就认为是text值了,你仔细看看写的代码
------解决方案--------------------
DropDownList1.SelectedItem.Text
DropDownList1.SelectedItem.Value
这样写就很清楚了