2

LDS の 1 つにバインドされているドロップダウン リストがあります。そのためのコードは次のとおりです。

<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

ドロップダウン リストでDataTextFieldおよびDataValueFieldプロパティを使用する必要があります。

于 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 に答える