c# - DropDownList 的 DataTextField 和 DataValueField 属性
问题描述
每个人都说,您的数据库中有人员,在这种情况下,DataValueField
可以是 theID
的,person
并且DataTextField
可以是person
您的DropDownList
.
但我想知道,如果我没有任何ID
类型字段,那么我的将是什么 DataValueField
?
我的数据库中的列是UserName
, Password
, UserType
. 我的DataTextField
&会是什么DataValueField
?
解决方案
好吧,这并不意味着您应该有一个名为Id
的字段,但您需要一个具有唯一值的字段。因此,无论是命名的 Id 还是其他任何东西,主键都是它的最佳选择。
由于 UserName 是主键,因此您可以将其用作 DataValueField。