在.Net 3.5和VB.NET VS2008中 如何在此链接中设置DataTextField属性:
http://www.brainbell.com/tutorials/ASP/Simple_Databinding.html
它说:
现在更新页面以构建TechnologyDescriptors列表并为每个控件附加TechnologyDescriptors集合。对于每个控件,将DataTextField属性设置为“TechnologyName”(将其映射到TechnologyDescriptor的TechnologyName属性)。这将确保技术名称将出现在控件中。然后将每个控件的DataValueField设置为“Description”,以将Description属性映射为关联值。
怎么做?
答案 0 :(得分:0)
假设您的数据绑定到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";