Только поэтому мне не нужно выписывать другой пример, чтобы показать, что я ищу. Пожалуйста, обратитесь к этому example.Невозможно неявно преобразовать тип 'string' в 'system.web.mvc.selectlistgroup'
Используя этот пример таблицы в базе данных, я хочу использовать Category
как подзаголовком (за неимением лучшего слова) в гнездовой DropDownList.
Так вот, что я до сих пор:
List<SelectListItem> lstAssignments = new List<SelectListItem>();
using(var context = new databaseconnectionstring()/*fake connection string name*/)
{
List<table1> lstActivity = context.table1.Where(x => x.deleted == false).ToList();
foreach(table1 activity in lstActivity)
{
SelectListItem item = new SelectListItem() { Text = activity.text, Value = activity.ID.ToString(), Group = activity.subcategory };
}
Я получаю сообщение об ошибке под Group = activity.subcategory
.
Cannot implicitly convert type 'string' to 'system.web.mvc.selectlistgroup'
subcategory
собственность была целенаправленно создана, чтобы отличить DropDownList (такой же, как Category
в указанной ссылке)
Как преобразовать subcategory
к тому, что он просит?
Я только что понял это и отправил свой ответ .. ха-ха-тупой вопрос. спасибо, хотя за ваш ответ. –
Как создать эту группу SelectListGroup перед циклом foreach? 'SelectListGroup group = new SelectListGroup() {Name = context.table1 ./* stuck * /};' –