【发布时间】:2014-08-15 09:09:06
【问题描述】:
我的清单如下:
List<SelectListItem> items = new List<SelectListItem>();
items.Add(new SelectListItem() { Text = "Item 1", Value = "1", Selected = false });
items.Add(new SelectListItem() { Text = "Item 2", Value = "2", Selected = false });
items.Add(new SelectListItem() { Text = "Item 3", Value = "3", Selected = false });
items.Add(new SelectListItem() { Text = "Item 4", Value = "4", Selected = false });
items.Add(new SelectListItem() { Text = "Item 3", Value = "5", Selected = false });
items.Add(new SelectListItem() { Text = "Item 6", Value = "6", Selected = false });
items.Add(new SelectListItem() { Text = "Item 7", Value = "7", Selected = false });
基于它创建一个列表框。 用户可以选择多个项目(通过列表框)并将所选项目存储为字符串(3,7 表示已选择项目 3 和项目 7)。如何更新列表(在绑定之前)为值 3 和 7 设置 selected true?
string selectedItems=3,7
我可以使用 for 循环搜索项目 3 和 7 并更新 Selected=True
但是有什么捷径或者更快的方法吗?因为我的数据条目中有很多此类列表的实例
干杯
【问题讨论】:
标签: entity-framework list c#-4.0