[英]How to use two DataTextField and DataValueField in one ComboBox
[英]How to set the DataTextField property?
在.Net 3.5和VB.NET VS2008中,如何在此链接中设置DataTextField属性:
http://www.brainbell.com/tutorials/ASP/Simple_Databinding.html
它说:
现在更新页面以构建TechnologyDescriptor列表,并为每个控件附加TechnologyDescriptor的集合。 对于每个控件,将DataTextField属性设置为“ TechnologyName”(以将其映射到TechnologyDescriptor的TechnologyName属性)。 这将确保技术名称将出现在控件中。 然后将每个控件的DataValueField设置为“ Description”,以将Description属性映射为关联的值。
这个怎么做 ?
假设您要将数据绑定到ListBox ,则可以在任一ASP代码中设置DataTextField的值:
<asp:ListBox id="Listbox1"
DataSource="<% databindingexpression %>"
DataTextField="DataSourceField"
DataValueField="DataSourceField"
AutoPostBack="True|False"
Rows="rowcount"
SelectionMode="Single|Multiple"
OnSelectedIndexChanged="OnSelectedIndexChangedMethod"
runat="server">
<asp:ListItem value="value" selected="True|False">
Text
</asp:ListItem>
</asp:ListBox>
或在后面使用代码:
ListBox1.DataTextField = "DataSourceField";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.