Получение MultiSelectList для выбора элементов - PullRequest
1 голос
/ 27 августа 2009

Я создал MultiSelectList следующим образом:

MultiSelectList UsergroupID = new MultiSelectList(_ug.GetUsergroups(), "UsergroupID", "UsergroupName", u.Usergroups);

Проблема заключается в получении списка из u.Usergroups (то есть EntitySet) для выбора элементов.

Нужно ли приводить "u.Usergroups" к чему-то, чтобы он мог выбирать их?

/ M

1 Ответ

2 голосов
/ 27 августа 2009

Эту проблему можно решить с помощью LINQ и ключевого слова select new.

IEnumerable<SelectListItem> userGroups = 
from u in _ug.GetUsergroups()
select new SelectListItem {
   Text = u.UsergroupName,
   Value = u.UsergroupID,
   Selected = u.YourBoolean
};

Затем вы добавляете элементы пользовательских групп в MultiSelectList.

P.S. Не уверен, должен ли это быть SelectListItem для типа MultiSelectList.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...