我对编程很陌生,如果有人能帮助我,我将非常感激。谢谢
问题:我的网络项目中的下拉列表在'DataTextField'中保存了人名的值,并且在'DataValueField'中保存了人的ID
所以,如果我想打印DataValueField的值,我该怎么办?
我做了什么:
Dim PersonID as String = DropDownPerson.DataValueField
Response.Write(PersonID)
但上面的代码返回的是列名而不是列的值。
请帮忙!
答案 0 :(得分:1)
Dim PersonID as String = DropDownPerson.SelectedValue
只是为了清除某些内容 - 下拉控件(和数据绑定)使用DataTextField
和DataValueField
来描述哪些字段用作所选行的显示值和标识值。
SelectedValue
保存所选行DataValueField
中命名的字段的实际值。