如何设置DataTextField属性?

时间:2010-08-10 17:00:03

标签: .net vb.net .net-3.5

在.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属性映射为关联值。

怎么做?

1 个答案:

答案 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";