0

Id と Name の 2 つのフィールドを持つ product という名前のコレクションがあります。

私が使用しているドロップダウンリストを作成するために

ViewData["Geography"] = new SelectList( parent,"Id","Id");

ドロップダウンリストにID+名前を表示したい。

うまくいかないことを試してみました

ViewData["Geography"] = new SelectList( parentCollection,"Id","Id Name");

ViewData["Geography"] = new SelectList( parentCollection,"Id","Id" + "Name");
4

1 に答える 1

0

からクエリをparentCollection実行し、新しいプロパティを作成しますselect new

ViewData["Geography"] = 
    new SelectList((from s in parentCollection select new { 
        ID = s.Id,
        IdAndName = s.Id + " " + s.Name}), 
       "ID", 
       "IdAndName", 
        null);
于 2013-02-08T12:34:50.423 に答える