Wily_Fox
پنج شنبه 16 خرداد 1392, 09:18 صبح
با سلام و خسته نباشید
من میخوام لیست باکسی از نام کاربران رو پر کنم. مشکل اینجاست که value لیست آیتم string هست و userId اینتجر هست. convert هم نمی کنه!
کدی که من نوشتم:
var UsersList = (from u in context.UserProfiles
orderby u.UserId
select new SelectListItem
{
Selected = false,
Text = u.UserName,
Value = u.UserId
}).ToList();
چطور این لیست باکس رو پرکنم؟
البته بفرم زیر هم نوشتم. اما این بهینه نیست:
List<SelectListItem> listitems = new List<SelectListItem>(users.Count());
foreach (var item in users)
{
listitems.Add(new SelectListItem()
{
Text = item.UserName,
Value = item.UserId.ToString(),
Selected = false
});
}
متشکرم
من میخوام لیست باکسی از نام کاربران رو پر کنم. مشکل اینجاست که value لیست آیتم string هست و userId اینتجر هست. convert هم نمی کنه!
کدی که من نوشتم:
var UsersList = (from u in context.UserProfiles
orderby u.UserId
select new SelectListItem
{
Selected = false,
Text = u.UserName,
Value = u.UserId
}).ToList();
چطور این لیست باکس رو پرکنم؟
البته بفرم زیر هم نوشتم. اما این بهینه نیست:
List<SelectListItem> listitems = new List<SelectListItem>(users.Count());
foreach (var item in users)
{
listitems.Add(new SelectListItem()
{
Text = item.UserName,
Value = item.UserId.ToString(),
Selected = false
});
}
متشکرم