Раскрывающийся список с использованием проблемы форматирования LinqDataSource - PullRequest
2 голосов
/ 31 марта 2011

У меня есть выпадающий список, который привязан к одному из 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>

Теперь я получаю значения в этом типе:

{Имя = Джон}
{Имя = Эрик}

Тем не менее, я просто хочу:

John

будет показано. Где я должен внести изменения?

Ответы [ 2 ]

1 голос
/ 31 марта 2011

Вам необходимо использовать свойства DataTextField и DataValueField в раскрывающемся списке

0 голосов
/ 31 марта 2011

Я думаю, вам нужно указать DataTextField.Как то так:

<asp:DropDownList ID="ddlEntities" runat="server"
   DataSourceID="LinqDataSource3" DataTextField="Name">
</asp:DropDownList>
...