Asp.Net - IList 中的 DropDownList.DataValueField
在 Asp.Net 3.5 中, DataValueField 可能是 IList 吗?
myddl.DataValueField = "ListOfId"
其中 ListOfId 作为我的数据源中的 IList
In Asp.Net 3.5, it is possible that the DataValueField is a IList ?
myddl.DataValueField = "ListOfId"
where ListOfId as a IList in my DataSource
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在对 DropDownList 执行 DataBind() 之前,必须将要分配给 DataTextField 和 DataValueField 的字段的字符串名称传递给该字段。
例子:
You have to pass the string name of the field you are assigning to the DataTextField and DataValueField before you DataBind() the DropDownList.
Example:
这是不可能的。 DataValueField 必须是字符串,即绑定数据源的公共属性的名称:
http://msdn.microsoft.com/en-en/library/system.web.ui.webcontrols.listcontrol.datavaluefield(VS.90).aspx
如果您有一个简单的字符串列表,您可以将其绑定到下拉列表:
C# - 将列表转储到下拉列表
It's not possible. DataValueField must be a string, that is the name of a public property of the binded datasource:
http://msdn.microsoft.com/en-en/library/system.web.ui.webcontrols.listcontrol.datavaluefield(VS.90).aspx
If you have a simple list of string you can just bind it to the dropdown:
C# - Dumping a list to a dropdownlist