2

我有一个绑定到其中一个 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>

现在我得到这种类型的值:

{姓名 = 约翰}
{姓名 = 埃里克}

但是,我只想:

约翰

要显示。我应该在哪里进行更改?

4

2 回答 2

1

您需要使用下拉列表中的DataTextFieldDataValueField属性

于 2011-03-30T21:24:32.220 回答
0

我认为您需要指定 DataTextField。像这样的东西:

<asp:DropDownList ID="ddlEntities" runat="server"
   DataSourceID="LinqDataSource3" DataTextField="Name">
</asp:DropDownList>
于 2011-03-30T20:38:49.597 回答