[英]Dropdown List using LinqDataSource Formatting Issue
我有一個下拉列表,綁定到LDS之一。 這是該代碼:
<asp:DropDownList ID="ddlEntities" runat="server"
DataSourceID="LinqDataSource3">
</asp:DropDownList>
LinqDataSource3的代碼是:
<asp:LinqDataSource ID="LinqDataSource3" runat="server"
ContextTypeName="Testing.DataAccess.TestingLinq2SqlVs1DataContext"
EntityTypeName="" Select="new (Name)" TableName="Entities" OrderBy="Name">
</asp:LinqDataSource>
現在,我得到這種類型的值:
{姓名=約翰}
{名稱=埃里克}
但是,我只想:
約翰
顯示出來。 我應該在哪里進行更改?
您需要在下拉列表上使用DataTextField和DataValueField屬性
我認為您需要指定DataTextField。 像這樣:
<asp:DropDownList ID="ddlEntities" runat="server"
DataSourceID="LinqDataSource3" DataTextField="Name">
</asp:DropDownList>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.